@Inject アノテーションは @ManagedBean で問題なく機能します。(クラスパスに beans.xml がある限り)これに害はありますか?
質問する
125 次
1 に答える
2
@Inject
Java CDI アノテーションです。適切なコンテキスト (自分で用意したCDI コンテナー コンテキストまたは JavaEE アプリケーション サーバーが必要) があれば使用しても問題ありません。
アプリケーションを Tomcat などのサーブレット コンテナーに移行する場合、(JavaEE AS とは見なされないため) 自分でコンテキストを管理する必要があります。または、アノテーションを@ManagedBean
で置き換えることもできますが、JSF マネージド Bean を注入することしかできません。すべての Java Bean ではありません。
于 2013-09-03T06:38:22.033 に答える