是否有任何有效的原因,所有球衣資源類都使用@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?
我也問自己這個問題,並發現澤西文檔中所提供的答案。 –