LanguageOfSystem Bean で CDI Observer パターンを使用しています。
@Named(value = "languageOfSystem")
@SessionScoped
public class LanguageOfSystem implements Serializable {
@Inject private JsfUtils eeJsfUtils;
@Inject private Event<LangEvent> langEvent;
private LangEvent docLangEvent = new LangEvent();
ここで、LangEvent は単純に次のとおりです。
package jav;
import java.util.Locale;
public class LangEvent {
private Locale locale;
public Locale getLocale() {
return locale;
}
public void setLocale(Locale locale) {
this.locale = locale;
}
}
すべて正常に動作しますが、NetBeans から警告が表示されます。
Unstatisfied dependency: no bean matches the injection point.
何かを確認または変更する必要がありますか?