今天往web.xml中添加一个Listener监听器就出现了异常
Tomcat服务器启动时工件部署失败
查看日志得知是没有注入引用dao层的bean:
org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘ProductTypeService’ available
这个时候就要检查自己相关的bean注入是否完成了,查看代码时发现的确是缺少了一个bean注入:
手动添加了bean注入:
以为这个时候就能识别到了吧,但出人意料的是依旧报相同的错误!
仔细想一下,查看我监听器的代码,监听器实现了ServletContextListener接口,是一个全局监听器,也就是项目刚启动是就会生效,于是我添加了一条输出信息,就是“进入监听器”
import com.konan.pojo.ProductType;
import com.konan.service.ProductTypeService;
import org.springframework.context.Ap