[英]Unsatisfied dependencies for type with qualifiers @default at injection point
[英]Eclipse & unsatisfied or ambiguous dependencies for injection point:
我對Eclipse警告和CDI @Inject有疑問。
我有用於電子郵件驗證的代碼(CDI bean):
@Named(value = "emailValidator")
@ApplicationScoped
@FacesValidator("emailValidator")
public class EmailValidator extends AbstractCDIBean<EmailValidator> implements Validator {
/**
*
*/
private static final long serialVersionUID = 1L;
@Inject
private UserLocal userLocal;
...
它可以工作,但是Eclipse說:
沒有任何一個Bean可以注入到注入點[JSR-299§5.2.1](對注入點的依賴關系不明確或不明確)。
我究竟做錯了什么? Eclipse是最新版本。
private UserLocal userLocal;
類是用於調用EJB bean的本地接口(public interface UserLocal{ methods...})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.