1 一共两种方式
- lombok 的@builder (注意这个会导致对象的午餐构造方法丢失,最终导致程序出现意外情况)
- idea生成setter方法的时候用idea自定义个模板实现
第一种方式的话,代码少;但是如果对象有继承关系的话,实现起来依赖较高版本的lombok;
第二种方式的话,需要自定义一下模板(非常简单);代码看起来会多一些;但是也还好
2 参考链接
- 第一种及其升级版 【https://www.toutiao.com/i6917083732319109646/?tt_from=weixin&utm_campaign=client_share&wxshare_count=1×tamp=1630043602&app=news_article&utm_source=weixin&utm_medium=toutiao_android&use_new_style=1&req_id=2021082713532101015119819519097F2C&share_token=05f2b90e-c646-4488-822c-78301edbe7cd&group_id=6917083732319109646】
- 第二种: 【https://blog.csdn.net/qq_39800789/article/details/108015731】(百度搜索 idea setter实现链式调用)