ssm中mapper注入失败的传奇经历
最近因为要测试一个功能,需要用最短的时间来启动服务,开启测试程序,但平常所用的框架中已经集成了各种三方的东西,想着那就再重新搭建一个最简单的ssm框架吧。 搭建可参考: 简单ssm最新搭建 搭建过程并不麻烦,整合springmvc测试成功,接口正常调用,最后整合mybatis后,在service中注入调用时出现了问题,启动服务时报错如下: No qualifying bean of type 'com.test.mapper.TpmTestLogMapper' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 一、bug解决 首先先说一下我的 错误原因 :web.xml中没有配置监听器listener,也就是下边这些代码: (其实配置了,但是不知道为什么最后发现是注释掉的,真的 头大!!! ) <!-- Spring监听器 --> <listener> <listener-class>org.springframework.web.context