@Path("test")
public TestResource {
@GET
public Response testGet() {
return Response.ok().build();
}
}
从Spring引导文档,JAX-RS和Jersey的部分,“所有注册的端点应该是具有HTTP资源注释的@Components(@GET等),例如”。上述资源在没有@Component注释的情况下仍然有效。如果省略@Component注释我会打破什么呢?
答案 0 :(得分:0)
“为了使JAX-RS资源能够运行需要代理的Spring功能,例如Spring事务管理(使用@Transactional),Spring Security和面向方面编程(例如@Aspect),资源本身必须由Spring管理,通过@Component,@ Service,@ Controller或@Repository注释:“