我創建了一些EJB,它們使用@Stateless
註釋。要在其他EJB中使用這些EJB,我目前使用@EJB
註釋。我爲我的REST Web服務(我正在使用JAX-RS)創建了另一個層(通過服務層),並且我想知道是否應該使用@EJB
或@Inject
。我知道這兩個是不同的東西 - 他們可能住在不同的容器中?如果我使用@Inject
,是否可以得到與@EJB
相同的EJB。還是從CDI容器中獲得EJB?在我的REST Web服務的服務層中使用@EJB或@Inject注入EJB?
我也猜測通過使用@Inject
我沒有得到我從@EJB
得到的所有EJB功能?