【发布时间】:2018-06-19 01:59:56
【问题描述】:
我用 jersey starter 和 log4j2 starter 建立了一个 Spring Boot 项目,并添加了如下资源类:
@Controller
@Path("test")
public class TestResource {
@POST
public String hello(@Valid Message message) {
return message.getMsg();
}
}
当我访问action时,会抛出以下异常。
java.lang.annotation.AnnotationFormatError:类的重复注释:接口javax.validation.Valid:@javax.validation.Valid()
但是如果我从 pom.xml 中删除 log4j2 starter 依赖,就不会出现这种奇怪的问题了。
有没有人知道是怎么回事?
【问题讨论】:
标签: spring-boot jersey log4j2 bean-validation