项目调试出现这样的错误。检查发现原因是Spring 的命名规则惹的祸。

解决方法:下面2点的命名必须一致(除get和set方法第一个字母要大写。)

1,

protected IUserDAO iuserdao;

public IUserDAO getIuserdao() {
    return iuserdao;
}
public void setIuserdao(IUserDAO iuserdao) {
    this.iuserdao = iuserdao;
}

2,

    <bean />
    </bean>

 

关于为什么要符合这样的命名规则,估计涉及到spring的源代码的设计。

相关文章:

  • 2021-08-30
  • 2022-12-23
  • 2022-01-11
  • 2022-02-17
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
相关资源
相似解决方案