IntelliJ:自定义代码生成模板
IntelliJ: custom code generation templates
如何在 IntelliJ 中定义自定义代码生成,如 Getters/Setters。我查看了他们的 docs,但他们没有指定我可以在哪里执行此操作。我希望 IntelliJ 为我生成的代码如下所示:
public class Person {
private String name;
private String username;
//I want IntelliJ to propose me to generate this after Alt+Insert
public Person withName(String name){
setName(name);
return this;
}
//and this
public Person withUsername(String username){
setUsername(username);
return this;
}
}
非常感谢
当您按下 alt+insert 时,您可以单击 Getter 和 Setter。有 Getter 个模板和 Setter 个模板下拉菜单,您可以 select。单击 ...,您可以创建新模板。
您似乎正在尝试关注 builder pattern。 IntelliJ 已经为此提供了一个 setter 模板,称为 "Builder"。您可以从 setter 下拉列表中 select 它,您应该没问题。
如何在 IntelliJ 中定义自定义代码生成,如 Getters/Setters。我查看了他们的 docs,但他们没有指定我可以在哪里执行此操作。我希望 IntelliJ 为我生成的代码如下所示:
public class Person {
private String name;
private String username;
//I want IntelliJ to propose me to generate this after Alt+Insert
public Person withName(String name){
setName(name);
return this;
}
//and this
public Person withUsername(String username){
setUsername(username);
return this;
}
}
非常感谢
当您按下 alt+insert 时,您可以单击 Getter 和 Setter。有 Getter 个模板和 Setter 个模板下拉菜单,您可以 select。单击 ...,您可以创建新模板。
您似乎正在尝试关注 builder pattern。 IntelliJ 已经为此提供了一个 setter 模板,称为 "Builder"。您可以从 setter 下拉列表中 select 它,您应该没问题。