我建立了一个带有jersey starter和log4j2 starter的Spring Boot项目,并添加了如下资源类:
| DATE | TYPE | CITY | ID | AMOUNT |
|2018-01-01 | SALE | NYC | 001 | 10.00 |
|2018-01-05 | PURCH | LA | 002 | 15.00 |
|2018-01-08 | SALE | LA | 001 | 17.00 |
|2018-02-09 | PURCH | NYC | 002 | 12.00 |
|2018-05-01 | SALE | WASH | 004 | 11.00 |
|2018-08-08 | SALE | NYC | 001 | 12.00 |
当我访问该操作时,将抛出以下异常。
java.lang.annotation.AnnotationFormatError:类的重复注释:interface javax.validation.Valid:@javax.validation.Valid()
但是如果我从pom.xml中删除log4j2启动程序依赖项,就不会有这么奇怪的问题。
有谁知道情况发生了什么?
答案 0 :(得分:0)
在单击“运行项目”或“调试项目”之前,只需单击“清理并构建项目”按钮(Netbeans),即可解决此问题。
但是我不知道确切的问题是什么。
据我了解,在单击“运行项目”或“调试项目”之前,无需单击“清理并生成项目”按钮。