是否有任何有效的原因,所有球衣资源类都使用@ManagedBean注释标记。资源类已经用@Path和@Produces jaxrs注释标记了。容器是否认为它是一个jax-rs资源类是不够的?针对球衣资源类别的托管Bean
1
A
回答
0
javax.annotation.ManagedBean不是JAX-RS注解,正因为如此,读取注释当容器不应假设有关JAX-RS什么,所以,是的,@Path
和@Produces
足够的容器将其视为一个jax-rs资源。如果您希望通过容器向资源提供其他服务(非jax-rs相关),则可以使用@ManagedBean,请检查link。
0
@ManagedBean
如果您希望在您的EJB中不使用@Local注释和接口的情况下将EJB注入JAX-RS资源,则需要注释。
比较下面新泽西文档主题:
- https://jersey.java.net/documentation/latest/deployment.html#deployment.javaee.managed
- https://jersey.java.net/documentation/latest/deployment.html#deployment.javaee.ejb
所以,你可以选择什么样的方法适合您的需求以及:要么使用@Local
接口+ @Stateless
EJB或注入您的@Stateless
EJB中没有@Local
接口在您的@ManagedBean
带注释的资源中。
也来看看官方的例子:https://github.com/jersey/jersey/tree/master/examples/managed-beans-webapp
相关问题
- 1. 球衣:复合资源
- 2. @Outowire在球衣资源类中给出空指针异常
- 3. Jersey + Guice不能将非球衣资源与球衣资源混合
- 4. 从托管bean获取nsf资源
- 5. 春季球衣球衣:资源不自动发现
- 6. @Valid Bean验证的球衣
- 7. 用guice覆盖球衣资源
- 8. @Autowired不适用于球衣资源
- 9. 不能球衣资源类加载到JBoss 7
- 10. 什么是托管资源和非托管资源?
- 11. 在JSF中从托管bean获取资源文件的路径
- 12. 阅读托管bean中的资源包属性
- 13. Unity游戏对象是托管还是非托管资源?
- 14. 对象在球衣
- 15. 球衣2 Bean验证不要工作
- 16. 运行非托管资源
- 17. 非托管资源和Dispose()
- 18. @ManagedProperty scopos别名之间的托管bean
- 19. 球衣Web服务方法无法识别为有效的资源方法
- 20. 传递非托管的指针非托管对象在托管类C++/CLI
- 21. JSF托管bean
- 22. HTTP状态404请求的资源不可用球衣tomcat
- 23. 如何创建接受可空表示的dropwizard(球衣)资源?
- 24. 如何重写球衣资源方法中的@JsonView
- 25. 如何使球衣支持中的RESTful资源HTTPS
- 26. 球衣 - 如何使用自定义类型的多个@FormParam的资源方法
- 27. JSF的托管bean
- 28. 使用@Context从另一个Jersey资源类调用1个球衣资源类ServletContext
- 29. 注入到托管bean的statless bean给出空指针
- 30. 球衣:JSONJAXBContext(球衣1)替换球衣2?
我也问自己这个问题,并发现泽西文档中所提供的答案。 –