目的:开发中喜欢builder模式去构造一个实例,而当一个对象的属性过多的时候,手动的去完成一个类的builder是很繁琐的;所以如果能够自动生成相应的代码 在开发中是很有必要的
原理:builder模式代码的自动生成 借鉴于set get方法的自动生成
效果:
1 : 在code 菜单项下面会出现 Generate builder 选项
2 :在弹出的窗口选择 template Builder
3 : 选择ok后 自动生成如下代码:
4 :将生成的类Builder 改为 static ,插件还需完善的地方
5 :构造实例
new Person.Builder() .name("") .age(2) .address("") .build();