lombok建造者模式支持父类

2022-08-17 20:37:15 浏览数 (2)

精力充沛的青春,是不怎么容易灭亡的。——卡罗萨

使用@SuperBuilder注解代替原本的@Builder就可以了

如果对建造者模式不太了解的,可以看我以往写的博客:

https://vampireachao.gitee.io/2020/11/08/建造者模式/

这里做个对比,加之前:

加之后:

可以看到子类开始的建造者模式成功访问到父类属性,不过最终获取到的还是父类

如果想要最终获取到的还是子类,可以在父类也使用@SuperBuilder

不过父类的父类也要有@SuperBuilder

0 人点赞