@Path("test")
public TestResource {
@GET
public Response testGet() {
return Response.ok().build();
}
}
从Spring Boot文档的JAX-RS和Jersey上的部分开始,“例如,所有注册的端点都应该是带有HTTP资源注释的@Components(@GET等)”。上面的资源仍然可以在没有@Component批注的情况下使用。省略@Component注释会破坏什么?
最佳答案
“要使JAX-RS资源能够运行需要代理的Spring功能,例如Spring事务管理(使用@Transactional),Spring Security和面向方面的编程(例如@Aspect),这些资源本身必须由Spring通过注释来管理@ Component,@ Service,@ Controller或@Repository:”