Zby*_*zek 3 warnings netbeans cdi observer-pattern
我在我的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();
Run Code Online (Sandbox Code Playgroud)
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;
}
}
Run Code Online (Sandbox Code Playgroud)
一切正常,但NetBeans给了我一个警告:

Unstatisfied dependency: no bean matches the injection point.
Run Code Online (Sandbox Code Playgroud)
我应该检查或更改一些东西吗?
不用担心,代码很好.它看起来像这个 NetBeans错误.
顺便说一句,
@Named(value = "languageOfSystem")
public class LanguageOfSystem
Run Code Online (Sandbox Code Playgroud)
已经是默认值,可以写成:
@Named
public class LanguageOfSystem
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3434 次 |
| 最近记录: |