本文主要是介绍@ApiModelProperty,@validated,@Data注解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
@ApiModelProperty用法
@ApiModelProperty()用于方法,字段; 表示对model属性的说明或者数据操作更改
value–字段说明
name–重写属性名字
dataType–重写属性类型
required–是否必填
example–举例说明
hidden–隐藏
在类中,为了增强数据的安全性和隐蔽性,通常会对数据和与数据有关的方法进行封装;
封装的步骤:
1、将类中的属性设置为private(私有的),只能本类才能访问,其他类都访问不了,如此就对信息进行了隐藏;
2、对每个属性提供对外的公共方法访问,也就是创建一对赋取值方法(setter方法、getter方法),用于对私有属性的访问。
因为@Data注解中包含了@Getter、@Setter、@ToString、@EqualsAndHashCode等很多注解的功能,所以可以在类上使用一个@Data注解即可;
如果只需要使用setter方法、getter方法、toString方法,可以在类上使用对应的@Getter、@Setter、@ToString注解。
————————————————
版权声明:本文为CSDN博主「taiguolaotu」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/taiguolaotu/article/details/100893767
spring-boot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。
这篇关于@ApiModelProperty,@validated,@Data注解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!