Intellij idea Intellij重构,禁用/自定义生成“@org.jetbrains.annotations.NotNull“;

Intellij idea Intellij重构,禁用/自定义生成“@org.jetbrains.annotations.NotNull“;,intellij-idea,Intellij Idea,每次我提取方法时,都会“为我”生成这一行: 围绕着这个方法。1.我的类路径上没有这个,所以它不编译2。即使我有,我也不想在我的项目中包括jetbrains注释。即使我在类路径上有(可能)更合适的javax.validation.constraints.NotNull注释,intellij也不会使用那个注释 问题: 如何完全关闭它 如何自定义,使用哪种注释 “提取方法”对话框有一个生成注释复选框。禁用时,它不会生成可空性批注。该复选框的状态在调用之间被记住,因此禁用一次就足够了。 如果未显示此复

每次我提取方法时,都会“为我”生成这一行:

围绕着这个方法。1.我的类路径上没有这个,所以它不编译2。即使我有,我也不想在我的项目中包括jetbrains注释。即使我在类路径上有(可能)更合适的
javax.validation.constraints.NotNull
注释,intellij也不会使用那个注释

问题:

  • 如何完全关闭它
  • 如何自定义,使用哪种注释

  • “提取方法”对话框有一个
    生成注释
    复选框。禁用时,它不会生成可空性批注。该复选框的状态在调用之间被记住,因此禁用一次就足够了。
    

    如果未显示此复选框,则不应生成提取方法的注释

    可以自定义
    Java |可能的bug |恒定条件和异常
    检查设置中使用的注释。配置对话框如下所示:
    使用复选标记按钮,将所选注释标记为应用于代码生成的注释。

    在当前Intellij版本中,提取方法弹出窗口似乎已更改。注释复选框现在位于提取方法启动时出现的小齿轮下面。
    @org.jetbrains.annotations.NotNull