@ViewScoped
一部の Web ページのバッキング Bean に対して、アプリケーションで - スコープを使用したいと考えています。また、CDI を使用して依存関係をバッキング Bean に注入します。
ただし、このように注釈が付けられたバッキング Bean を使用すると、
@ManagedBean
@ViewScoped
@Inject
someDependency (...)
注釈は@Inject
何も注入せずNullPointerException
、依存関係にアクセスするとすぐに取得します。
ただし、バッキングビーンを装飾すると
@Named
@ViewScoped
@Inject
someDependency (...)
注入は正常に機能しますが@ViewScoped
、CDI / 溶接の一部ではないため無視されます。
@ViewScoped
CDI Weld と併用するにはどうすればよいですか?