本人菜鸟在学习ssh 过程 ,遇见问题 向各位大佬请教。进行单元测试 爆出下面提示:
贴出下面配置信息:
applicationContext.xml
实现service 接口类
实现dao接口类
单元测试
进过本菜鸟的各种错尝试,上面的配置文件内容没有错误,只是整合框架的过程中,hibernate-core-5.3.1.Final.jar 的版本过高,删掉该jar 包 , 使用hibernate-core-5.0.6.Final.jar,就解决上面的报错的问题。
结合自己的问题以及其他渠道的了解,自己总结了bean无法注入失败的几个方面:
1、applicationContext.xml 文件配置容器扫描的包不对
2、web.xml 没有注入spring 容器
3、分布式工程,使用dubbo通信,在服务层,或者消费层, 单词写错了
4、jar 包冲突 或者整合jar包版本问题
5、单元测试中文件路径要写对
以上小白自我总结,若有不对欢迎指教。