整合ssm框架出现:Error creating bean with name 'loginController'

在整合ssm框架时,出现Error creating bean with name 'loginController' 和Could not autowire field错误

检查时以为是注解错误,但是在controller与serviceImpl内检查都有注解@Controller @Service @Autowire

最后在web.xml内的spring监听发现错误:


contextConfigLocation
classpath:applicationContext-*.xml


原因:classpath与我的applicationContext-xxx.xml名称不一致。

检查下classpath:applicationContext-*.xml与你config文件夹内的applicationContext-xxx.xml的文件名是否一致

改正后,tomcat正常启动


ps: a)出现这个错误,也有可能是因为在controller与实现类内没有添加相应的注解,也会报同样的错误。

b)在改错时如果修改配置文件,也要重新开启Eclipse来测试。

你可能感兴趣的:(ssm框架)