1. 程式人生 > >spring自動註入組件方式

spring自動註入組件方式

meta con toc source run ted 註解 follow pub

1.basepackages 方式 :br/>最簡單
@Configuration
2.註解方式:

    @Configuration
    @ComponentScan("package")
    public class TestConfig {
    }

    @Retention(RetentionPolicy.RUNTIME)
    @Target({ElementType.TYPE})
    @Documented
    @Import({TestConfig.class})
    public @interface EnableTestConfig {
    }

    @EnableLogRecordClient
    @Configuration
    public class Test {
    }

3.spring 主動發現方式:

    resources/META_INF/spring.factories 文件 

    org.springframework.boot.autoconfigure.EnableAutoConfiguration=     package.class

spring自動註入組件方式