@Inject没有工作"重复和依赖例外"

时间:2018-06-16 12:21:20

标签: java

我的数据库有问题。 首先,不可能注入实体"账户"。



@Named(value = "registerBean")
@SessionScoped

public class RegisterBean implements Serializable {
    @Inject
    private JDBCData data;
    private Boolean reg;
    
    @Inject
    private Accounts acc;




它给了我一个警告"不满意的依赖没有bean匹配注入点" 但是在部署它时抛出异常。 "加载应用时出现异常:CDI部署失败:WELD-001408:对于带有限定符@Efault的类型帐户的不满意依赖关系   在注入点[BackedAnnotatedField] @Inject private Controller.RegisterBean.acc"

但如果我删除" @ Inject"像这样我还有其他问题。



@Named(value = "registerBean")
@SessionScoped

public class RegisterBean implements Serializable {
    @Inject
    private JDBCData data;
    private Boolean reg;
    
    private Accounts acc;
 
    public RegisterBean()
    {
        this.reg = false;
        this.acc = new Accounts();
    }




现在我无法让价值进入私人账户。 现在我有一个例外"类的重复注释:interface javax.validation.constraints.NotNull:@javax.validation.constraints.NotNull(message = {javax.validation.constraints.NotNull.message},groups = [],有效负载= [])"



<h:inputText id="Registrierung_Name" value="#{registerBean.acc.accName}" required="true" requiredMessage ="Benutzername erforderlich" pt:placeholder="Benutzername" /> 
                        <h:message for="Registrierung_Name" > </h:message>
                        
                        <h:outputLabel value="Passwort: "></h:outputLabel>
                        <h:inputSecret id="Registrierung_PWD" required="true" requiredMessage ="Passwort erforderlich" value="#{registerBean.acc.accPWD}" pt:placeholder="Passwort"/>
&#13;
&#13;
&#13;

0 个答案:

没有答案