gpt4 book ai didi

maven - @Valid 无法解析为 Spring 4.0.3 类型

转载 作者:行者123 更新时间:2023-12-05 08:09:54 28 4
gpt4 key购买 nike

虽然我添加了依赖,配置了pom.xml和Default-servlet.xml,但我面临着无法解决@Valid注解的问题

请在下面找到代码:

@RequestMapping(value = "/", method = RequestMethod.POST)
public String loginProcess(@ModelAttribute("user") @Valid User userToBeValidated,BindingResult result , HttpServletRequest request){

pom.xml

<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>4.3.1.Final</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.0.3.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.0.0.GA</version>
</dependency>

DefaultServlet-servlet.xml

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

非常感谢任何帮助。提前致谢enter image description here

最佳答案

据我所知,@Valid 注释是 validation-api JAR 的一部分,您可以在 Hibernate Validator 的 lib 目录中找到它,因为您已经下载了 Hibernate 实现。 @Valid 是 javax.validation 注释 API 的一部分。您可以将此 JAR 添加到您的类路径中,以便能够正确引用注释。

关于maven - @Valid 无法解析为 Spring 4.0.3 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31103993/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com