@ContextConfiguration的意思
Posted bihang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@ContextConfiguration的意思相关的知识,希望对你有一定的参考价值。
@ContextConfiguration(class=CDPlayerConfig.class)
注解@ContextConfiguration
会告诉它需要在 CDPlayerConfig
中加载配置。
CDPlayConfig.class
的写法
@Configuration
@ComponentScan
public class CDPlayConfig {
}
@Configuration
表示这是一个配置类,@ComponentScan
这个注解能够在 Spring 中启用组件扫描,如果没有其他配置的话,@ComponentScan
默认会扫描与配置类相同的包。
如果使用 XML 来启用组件扫描的话,那么可以使用 Spring context 命名空间的 <context:component-scan>
元素。
换句话说@ContextConfiguration(class=CDPlayerConfig.class)
就表示测试单元可以使用CDPlayerConfig
扫描到到所有bean。
以上是关于@ContextConfiguration的意思的主要内容,如果未能解决你的问题,请参考以下文章
ContextConfiguration不适用于测试平台的JUnit4类
Spring @ContextConfiguration注解
如何在 @ContextConfiguration 初始化程序之前启动 kafka 测试容器?
Spring @ContextConfiguration 如何为xml放置正确的位置
使用带有 Maven 结构的 @ContextConfiguration("/applicationContext.xml") “加载 ApplicationContext 失败”