错误的示范
// 直接在参数上添加@Validated是无效的,使用@Valid也无效
@GetMapping(value = "/test")
public void test(@Validated @NotBlank @RequestParam("test") String test) {
System.out.println(test);
}
正确的示范
@RestController
@RequestMapping(value = "/test")
@Validated //在类上添加@Validated,然后在参数上使用注解验证,这样子就可以达到效果了
public class TestController {
@GetMapping(value = "/test")
public void test(@NotBlank @RequestParam("test") String test) {
System.out.println(test);
}
}