Netbeans Event Alert Warning

I am using the CDI observer pattern in my LanguageOfSystem bean.

@Named(value = "languageOfSystem")
@SessionScoped
public class LanguageOfSystem implements Serializable {

   @Inject private JsfUtils eeJsfUtils;
   @Inject private Event<LangEvent> langEvent;
   private LangEvent docLangEvent = new LangEvent();

where LangEvent is simple:

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;
   }
}

Everything works fine, but NetBeans gives me a warning: enter image description here

Unstatisfied dependency: no bean matches the injection point.

Should I check or change something?

+3
source share
1 answer

Don’t worry, the code is ok. It looks like this NetBeans error.

BTW,

@Named(value = "languageOfSystem")
public class LanguageOfSystem 

already by default and can be written as:

@Named
public class LanguageOfSystem 
+8
source

All Articles