例如,现在在每个测试类中,我都要做
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(loader=AnnotationConfigContextLoader.class)
我想摆脱
@ContextConfiguration(loader=AnnotationConfigContextLoader.class)
希望Spring扫描我项目中的所有bean。
我该怎么做?
最佳答案
如果在XML文件中有您的Spring配置,您将使用如下内容:
@ContextConfiguration(locations="classpath:applicationContext.xml")
如果使用JavaCONFIG,那么您将使用
@ContextConfiguration(classes=Config.class)
我在上面的示例中使用了通用名称,您当然需要适应项目的配置。
在这两种情况下,都需要启用Spring的组件扫描,以便Spring获取带注释的类。