- 原因:
单元测试的时候,启动时spring-test会先加载spring的配置文件,如果在@ContextConfiguration注解里面没有写全资源文件,就会报这个错。
- 改进
一般会在spring-application.xml中引入其他资源文件(部分),这样在@ContextConfiguration注解里面引入spring-application.xml就可以间接引入其他资源文件。
<!-- 导入dubbo的提供者资源文件 -->
<import resource="classpath:/spring/spring-provider.xml"/>
本文解析了在进行单元测试时,Spring测试框架加载配置文件的机制。重点阐述了当使用@ContextConfiguration注解时,如何避免因未完全指定资源文件而导致的错误。推荐将常用资源文件统一在spring-application.xml中引入,再通过@ContextConfiguration引用该文件,从而间接加载所有必需的配置。
1867

被折叠的 条评论
为什么被折叠?



