Java 在部署到Tomcat的Spring MVC应用程序中使用@Valid时出现问题
我正在构建一个SpringMVC应用程序并部署到Tomcat。当我尝试使用@Valid语法时,我得到一个编译错误: 无法将Valid解析为类型 我正在为Web开发人员HeliosSR2使用EclipseJavaEEIDE 正如Spring文档所示,我的类路径中有hibernate-validator.jar,但在我的引用中没有看到javax.validation.* 任何帮助都将不胜感激。添加Java 在部署到Tomcat的Spring MVC应用程序中使用@Valid时出现问题,java,model-view-controller,spring,validation,annotations,Java,Model View Controller,Spring,Validation,Annotations,我正在构建一个SpringMVC应用程序并部署到Tomcat。当我尝试使用@Valid语法时,我得到一个编译错误: 无法将Valid解析为类型 我正在为Web开发人员HeliosSR2使用EclipseJavaEEIDE 正如Spring文档所示,我的类路径中有hibernate-validator.jar,但在我的引用中没有看到javax.validation.* 任何帮助都将不胜感激。添加 <bean id="validator" class="org.springframework.
<bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean" />
您必须在类路径上有javax.validation.*类
在maven存储库中搜索javax.validation,如果使用maven,请使用以下内容:
<dependency>
<groupId>javax.validation</groupId>
<artifactId>com.springsource.javax.validation</artifactId>
<version>1.0.0.GA</version>
</dependency>
你的代码是什么样子的?我知道问题是我的类路径中没有javax.validation.*。从未使用过Maven。我得调查一下。