Проблема с использованием @Valid с приложением Spring MVC, развернутым в Tomcat - PullRequest
0 голосов
/ 07 апреля 2011

Я создаю приложение Spring MVC и внедряю его в Tomcat.Когда я пытаюсь использовать синтаксис @Valid, я получаю ошибку компиляции:

Не удается разрешить тип.

Я использую Eclipse Java EE IDE для веб-разработчиков (Helios SR2).

У меня есть hibernate-validator.jar в моем classpath, как указано в документации Spring, но я не вижу javax.validation. * В моих ссылках.

Любая помощь будетоценили.

1 Ответ

0 голосов
/ 07 апреля 2011

добавьте

<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />

в ваш контекст, и вам нужно иметь javax.validation. * Классы по пути к классам для поиска javax.validation в репозиториях Maven или используйте следующее, если вы используете Maven:

  <dependency>
    <groupId>javax.validation</groupId>
    <artifactId>com.springsource.javax.validation</artifactId>
    <version>1.0.0.GA</version>
  </dependency>
...