@Import

在使用XML配置的时候,通常使用如下方式来分离,导入配置文件:

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

   <import resource="config/customer.xml"/>
   <import resource="config/scheduler.xml"/>

</beans>

那么对应的,Spring-Boot使用@Import(该注解在Spring3中就有了)方式:

package com.mkyong.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;

@Configuration
@Import({ CustomerConfig.class, SchedulerConfig.class })
public class AppConfig {

}

results matching ""

    No results matching ""