spring boot的核心注解


1.@SpringBootApplication

是SpingBoot的啟動類

此注解等同於@Configuration+@EnableAutoConfiguration+@ComponentScan的組合

2.@SpringBootConfiguration

@SpringBootConfiguration注解是@Configuration注解的派生注解,跟@Configuration注解功能一致,標注這個類是一個配置類,只不過@SpringBootConfiguration注解是SpringBoot的注解,而@Configuration是Spring的注解

3.@Configuration

通過對bean對象的操作替代Spring中的xml文件

4.@EnableAutoConfiguration

Spring Boot自動配置(auto-configuration):嘗試根據你添加的jar依賴自動配置你的Spring應用。是@AutoConfigurationPackage和@Import(AutoConfigurationImportSelector.class)注解的組合

5.@AutoConfigurationPackage

@AutoConfigurationPackage注解,自動注入主類下所在包下所有的加了注解的類(@Controller,@Service等),以及配置類(@Configuration)

6.@Import({AutoConfigurationImportSelector.class})

直接導入普通的類

導入實現了ImportSelector接口的類

導入實現了ImportBeanDefinitionRegistrar接口的類

7.@ComponmentScan

組件掃描,可自動發現和裝配一些Bean

8.@ConfigurationPropertiesScan

@ConfigurationPropertiesScan 掃描配置屬性。@ConfigurationProperties注解的作用使用@ConfigurationProperties注解的類生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM