码迷,mamicode.com
首页 > 其他好文 > 详细

lombok使用

时间:2019-06-05 00:48:28      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:avg   html   imp   click   ash   data   serial   ref   http   

使用了@Bulider和@Data注解后,就可以使用链式风格优雅地创建对象
技术图片
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class Price24CheInfoDTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 厂商指导价,单位:元
     */
    private Integer guidePrice;

    /**
     * 车商平均报价,单位:元
     */
    private Integer avgPrice;

    /**
     * 超值成交价,单位:元
     */
    private Integer dealPrice;

    /**
     * 车商成本价,单位:元
     */
    private Integer costPrice;
}
View Code

class People加上了@Builder和@Data注解后,多了一个静态内部类PeopleBuilder,People调用静态方法builder生成PeopleBuilder对象,PeopleBuilder对象可以使用".属性名(属性值)"的方式进行属性设置,再调用build()方法就生成了People对象,并且如果两个People对象的属性如果相同,就会认为这两个对象相等,即重写了hashCode和equls方法。

 https://www.cnblogs.com/theRhyme/p/10181103.html

lombok使用

标签:avg   html   imp   click   ash   data   serial   ref   http   

原文地址:https://www.cnblogs.com/wanghongye/p/10962209.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!