spring boot Controller中整合 @validate 的时候出现@NotBlank无效

原创
2021/02/24 10:00
阅读数 3.1K

 spring boot 版本:

<version>2.1.0.RELEASE</version>

 controller中,当传参不是复合类型的而是String 类型参数

    @PostMapping("/login")
    @ResponseBody
    public String login(@NotBlank String username, @NotBlank String password, Integer age) {
        return username + "," + password + "," + age;
    }

原因:必须要在controller的类上加 @Validated 注解,如下:

@Api(tags = "用户模块")
@Validated
@Controller
@RequestMapping("/user")
public class UserController {
//... 
}

 

展开阅读全文
加载中

作者的其它热门文章

打赏
0
0 收藏
分享
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部