@Builder(toBuilder=true) 链式初始化对象、修改对象
生活随笔
收集整理的這篇文章主要介紹了
@Builder(toBuilder=true) 链式初始化对象、修改对象
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
引入lombok:
<!--lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>實(shí)體創(chuàng)建:
@Data @Builder(toBuilder=true) @AllArgsConstructor @NoArgsConstructor public class UserInfoBO implements BaseReq, BaseRsp {private String id;private String userNm;private String password; }屬性初始化
UserInfoBO jerry = UserInfoBO.builder().id("123").userNm("jerry").password("666").build();屬性修改
UserInfoBO tom = jerry.toBuilder().userNm("tom").password("888").build(); 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的@Builder(toBuilder=true) 链式初始化对象、修改对象的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 企业实战_11_MyCat垂直拆分相关配
- 下一篇: MyBatis-Plus_快速入门022