Skip to content

IntelliJ Plugin: generate-builder 是IDEA的一款插件,覆盖了自动生成setter、getter、toString、Strucutre操作,一次即可生成,并且增强了实体的可操作性。

Notifications You must be signed in to change notification settings

Plugins-IDEA/generate-builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

generate-builder 是什么?

generate-builder 是IDEA的一款插件,覆盖了自动生成setter、getter、toString、Strucutre操作,一次即可生成,并且增强了实体的可操作性。

怎么使用?

以前的实体初始化:

User user = new User();
user.setId(1);
user.setName("nzlong");
user.setAge(12);

增强之后你可以这样:

User user = User.builder()
                .setId(1)
                .setName("nzlong")
                .setAge(12)
                .build();

还可以:

User user = User.builder(user)
                .setId(user.getUserId() == null ? 1 : user.getUserId())
                .setName("nzlong")
                .setAge(12)
                .build();

About

IntelliJ Plugin: generate-builder 是IDEA的一款插件,覆盖了自动生成setter、getter、toString、Strucutre操作,一次即可生成,并且增强了实体的可操作性。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages