spring Junit单元测试 bean 无法注入的问题

本人菜鸟在学习ssh 过程 ,遇见问题 向各位大佬请教。进行单元测试 爆出下面提示:
spring Junit单元测试 bean 无法注入的问题
贴出下面配置信息:
applicationContext.xml
spring Junit单元测试 bean 无法注入的问题

实现service 接口类
spring Junit单元测试 bean 无法注入的问题
实现dao接口类
spring Junit单元测试 bean 无法注入的问题
单元测试
spring Junit单元测试 bean 无法注入的问题
进过本菜鸟的各种错尝试,上面的配置文件内容没有错误,只是整合框架的过程中,hibernate-core-5.3.1.Final.jar 的版本过高,删掉该jar  包 , 使用hibernate-core-5.0.6.Final.jar,就解决上面的报错的问题。

结合自己的问题以及其他渠道的了解,自己总结了bean无法注入失败的几个方面:

1、applicationContext.xml 文件配置容器扫描的包不对

spring Junit单元测试 bean 无法注入的问题

2、web.xml 没有注入spring 容器

spring Junit单元测试 bean 无法注入的问题

3、分布式工程,使用dubbo通信,在服务层,或者消费层, 单词写错了

4、jar 包冲突 或者整合jar包版本问题

5、单元测试中文件路径要写对

spring Junit单元测试 bean 无法注入的问题

以上小白自我总结,若有不对欢迎指教。