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

mutmk8jj  于 2023-10-15  发布在  Java
关注(0)|答案(2)|浏览(76)

我正在设置我的项目时,在我的DTO中的@ Nothingannotation上看到了这个

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

我已经导入javax.validation.constrains.Nothings.xml;
但还是看到了这个警告。
为什么IDEA不想使用javax Notebook,我应该做些什么来强制它?

4uqofj5v

4uqofj5v1#

编译项目时,IDE会向所有使用@ Nothing注解的方法和参数添加Assert。如果在需要@ Nothing的代码中传递null,则Assert将失败。您可以禁用此选项,并在设置/首选项对话框Ctrl+Alt+S中配置注解列表。转到构建、执行、部署|更好的
https://www.jetbrains.com/help/idea/nullable-and-notnull-annotations.html
也许这将是一个骗局。

pdtvr36n

pdtvr36n2#

除了maio290的答案,重要的是你要改变“用于代码生成的注解”设置:

相关问题