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 它,您应该没问题。