我正在设置我的项目,当看到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,我该怎么做才能强制它使用呢?
@NotNull
注解,或者只是一个简单的命名空间污染问题。也许使用规范名称@javax.validation.constraints.NotNull
进行注释也可以解决这个问题。如果你对为什么感兴趣,你可以查看社区版的GIT存储库并自行找出答案。但我怀疑你的时间投入会有意义的回报。 - maio290