import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Import; import org.springframework.context.annotation.ImportResource; @Configuration @Import(CDPlayerConfig.class) //在spring 4.2之前是不支持的 @ImportResource("classpath:cons-injec.xml") //导入xml配置项 public class SoundSystemConfig { }
@Configuration注解表示定义一个配置类,
这里使用注解@Bean就好比如xml配置时的<bean>元素,如:
<bean id="cdPlayer" class="com.jiaobuchong.soundsystem.CDPlayer"> <property name="cd" ref="compactDisc" /> </bean>
@ImportResource类似于xml配置时的:
<import resource="cons-injecxml" />
@Import 注解用于导入其他 config bean, 等价于 XML 配置中的 <import/> 标签
https://www.zhihu.com/question/47178104
@Import注解
http://blog.csdn.net/heyutao007/article/details/74994161
谈谈spring boot里的@import
http://weiqingfei.iteye.com/blog/2361152