项目场景: 在java的学习中,使用@validated验证bean来规范数据是很重要的,但是在我的学习中遇到的问题是偶尔会报错500,偶尔又能正常运行,后来发现是@NotBlank和@NotNull的不规范使用用导致的。 问题描述 @NotBlank适用于对非数值类型的属性进行验证 @NotNull则是仅仅用于数值类型的属性的验证 这两者一旦使用不规范就会报错 @NotBlank string name; @NotNull int age;