SpringBoot构建微服务实战 之 @Import
SpringBoot 的 @Import 用于将指定的类实例注入之Spring IOC Container中。
SpringBoot 提供了 三种使用 @Import 将 类实例注入至 Spring IOC Container中 的实例。
- 直接注入
- 实现 ImportBeanDefinitionRegistrar 接口 注入
- 实现 ImportSelector 注入
直接注入
Broker.java(无任何属性和实现)
package com.springBoot.entrance.importBean.direct; public class Broker { }
Customer.java(无任何属性和实现)
package com.springBoot.entrance.importBean.direct; public class Customer { }
ImportDirect.java
package com.springBoot.entrance.importBean.direct; import org.springframework.context.annotation.Import; import org.springframework.stereotype.Component; @Component @Import({Customer.class,Broker.class})