Spring boot框架建议我们使用Java配置的方式去配置系统的应用,但是如果有时候我们必须要使用到XML配置文件。
那么可以在@SpringBootApplication这个注解标注的主类中使用@ImportResource注解去导入我们的XML配置文件
注解的源代码如下,可以看到value和locations都是字符串数组,所以我们可以传递多个XML文件
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
@Documented
public @interface ImportResource {
@AliasFor("locations")
String[] value() default {};
@AliasFor("value")
String[] locations() default {};
Class<? extends BeanDefinitionReader> reader() default BeanDefinitionReader.class;
}