Spring Boot 2.X 實戰教程(7)構建配置

7.構建配置

7.1配置類

Spring Boot支持基於Java的配置。儘管可以將SpringApplication與XML源一起使用,但我們通常建議您的主要源代碼是單個@configuration類。通常,定義main方法的類作爲主@configuration。

7.2自動配置

Spring Boot自動配置嘗試根據您添加的jar依賴項自動配置Spring應用程序。

您需要通過向其中一個類添加@EnableAutoConfiguration或 @SpringBootApplication註釋來選擇自動配置@Configuration。

7.3Spring Beans和依賴注入

您可以自由地使用任何標準的Spring Framework技術來定義bean及其注入的依賴項。

使用 @ComponentScan和使用@Autowired效果很好。

您的所有應用程序組件(@Component,@Service,@Repository,@Controller等)自動註冊爲Spring Beans。

7.4使用@SpringBootApplication 註釋

@SpringBootApplication可以使用單個 註釋來啓用這三個功能,即:

  1. @Configuration:允許在上下文中註冊額外的bean或導入其他配置類
  2. @EnableAutoConfiguration:啓用Spring Boot的自動配置機制
  3. @ComponentScan:@Component在應用程序所在的包上啓用掃描(請參閱最佳實踐

@SpringBootApplication註釋是相當於使用@Configuration, @EnableAutoConfiguration以及@ComponentScan與他們的默認屬性。

 

如有疑問,請觀看視頻:https://edu.csdn.net/course/detail/25550

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章