@validated 无效

来源:1-1 修改Properties文件的编码解决乱码问题

研BQNC

2022-07-18 21:37:26

-->可能是 springboot的版本太高。因为spring-boot-starter-web 在版本2.3之后的的依赖项已经去除了hibernate-validat

# 代码:

@RequestMapping("/banner")

@Validated

# 代码:

@RequestMapping("/banner")

@Validated

public class BannerController {

    @PostMapping(value="/test/{id}")

    public PersonDTO test(@PathVariable @Max(10) Integer id,

# URL:localhost:8081/v1/banner/test/11?name=spring


写回答

1回答

研BQNC

提问者

2022-07-18

-->可能是 springboot的版本太高。因为spring-boot-starter-web 在版本2.3之后的的依赖项已经去除了hibernate-validator.6.0.13.Final。所以会导致注解约束不生效。


-->对策: 加上依赖

<dependency>

<groupId>org.hibernate.validator</groupId>

<artifactId>hibernate-validator</artifactId>

</dependency>


0

Java全栈工程师

从Java到全栈,开发带SKU的真实企业级电商项目(附赠整套UI框架,配套升级Vue3.0内容)

2067 学习 · 3050 问题

查看课程