@Validated和@NotNull


@NotNull生效的前提必须在类上加了@Validated

 

@Validated 可以加在接口或类上

 

@NotNull  可以加在定义和实现 方法上(定义和实现方法的@Valid参数必须一致)

 

@NotNull  可以用在Controller和Service上

 

 

@Validated :org.springframework.validation.annotation

@NotNull :javax.validation.constraints

@Validated加在方法参数上或方法上不生效
public String say(@Validated @NotNull Person person){
System.out.println(person.getName());
return person.getName();
}


@Validated 在service中只能加到类上,加到方法或参数上无效


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM