spring单元测试配置上下文@ContextConfiguration同时添加xml和@Configuration配置

版权声明:非说明均为原创,转载请注明出处!个人博客:http://www.lwqgj.cn/ https://blog.csdn.net/wenqiangluyao/article/details/89888782

方式一:

@Configuration
@ImportResource("classpath:applicationContext.xml")
class TestConfig {

}
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = {Configuration.class, TestConfig.class})
@ActiveProfiles("test")
public class CityDaoImplTest { ... }

方式二:xml

<bean class="com.packageWhereConfigClassIsPresent.Configuration"/>

同时注意集成swagger下单元测试需要注意的额外配置,参见:spring接入swagger后单元测试报错

参考:https://stackoverflow.com/questions/27979735/cannot-process-locations-and-classes-for-context-configuration/27979838

猜你喜欢

转载自blog.csdn.net/wenqiangluyao/article/details/89888782