IDEA不想使用javax中的NotNull,而是使用org.jetbrains

IDEA不想使用javax中的NotNull,而是使用org.jetbrains,java,intellij-idea,annotations,jetbrains-ide,notnull,Java,Intellij Idea,Annotations,Jetbrains Ide,Notnull,当我在DTO中的@NotNull注释上看到这一点时,我正在设置我的项目 Not 'javax.validation.constraints.NotNull' but 'org.jetbrains.annotations.NotNull' would be used for code generation 我已导入javax.validation.constraints.NotNull 但仍然看到这个警告 为什么IDEA不想使用javax NotNull,我应该怎么做来强制它呢 编译项目时,ID

当我在DTO中的@NotNull注释上看到这一点时,我正在设置我的项目

Not 'javax.validation.constraints.NotNull' but 'org.jetbrains.annotations.NotNull' would be used for code generation
我已导入javax.validation.constraints.NotNull

但仍然看到这个警告

为什么IDEA不想使用javax NotNull,我应该怎么做来强制它呢

编译项目时,IDE会将断言添加到使用@NotNull注释的所有方法和参数中。如果在需要@NotNull的代码中传递null,则断言将失败。您可以禁用此选项,并在设置/首选项对话框Ctrl+Alt+S中配置注释列表。转到生成、执行、部署|编译器

也许这会让你更聪明