今天项目启动中发生了该异常问题,在网上查阅了很多,大部分都是说
@Service注解调用包的错误或者引用的Dao出现了重名问题等,
我反而反的是相对低级的错误且容易被忽略的,
因为mybatis逆向生成时是不会生成IDao及DaoImpl的,所以自己在创建的时候,忽略了注解
@Repository ,
所以导致tomcat在启动时报Bean注入失败异常。最后在一一对照下,发现了自己的这个疏忽,以此记录,用作告诫。
本文记录了一次项目启动过程中遇到的Bean注入失败异常问题。通过排查发现是因为在自定义Dao实现类时遗漏了@Repository注解,导致Tomcat启动时无法正确注入Bean。此问题为较易忽视的低级错误。
今天项目启动中发生了该异常问题,在网上查阅了很多,大部分都是说
@Service注解调用包的错误或者引用的Dao出现了重名问题等,
我反而反的是相对低级的错误且容易被忽略的,
因为mybatis逆向生成时是不会生成IDao及DaoImpl的,所以自己在创建的时候,忽略了注解
@Repository ,
所以导致tomcat在启动时报Bean注入失败异常。最后在一一对照下,发现了自己的这个疏忽,以此记录,用作告诫。
1万+
440
1388
1万+
4786