我正在设置我的项目时,在我的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,我应该做些什么来强制它?
2条答案
按热度按时间4uqofj5v1#
编译项目时,IDE会向所有使用@ Nothing注解的方法和参数添加Assert。如果在需要@ Nothing的代码中传递null,则Assert将失败。您可以禁用此选项,并在设置/首选项对话框Ctrl+Alt+S中配置注解列表。转到构建、执行、部署|更好的。
https://www.jetbrains.com/help/idea/nullable-and-notnull-annotations.html
也许这将是一个骗局。
pdtvr36n2#
除了maio290的答案,重要的是你要改变“用于代码生成的注解”设置: