使用Spring XML beans文件时,我们使用下面的XML元素导入另一个上下文文件。
<import resource="config/scheduler.xml"/>
使用Java Config时
@Configuration
@Import({ SchedulerConfig.class })
public class AppConfig {
}
使用Java Config时我们可以导入另一个XML上下文文件吗?基于上面的代码,它只能导入另一个java配置,似乎不会导入XML。
我问的原因是很多时候,我们依赖于其他只有基于XML的弹簧上下文文件的服务。因此,我们的实现仅限于基于XML的配置。
答案 0 :(得分:0)
您需要使用@ImportResource
代替:
@Configuration
@ImportResource("classpath:/config/spring.xml")
public class AppConfig {
}