# 15\. 配置類
Spring Boot支持基于Java的配置。雖然可以使用XML配置用SpringApplication.run(),但我們通常建議您的主source是@Configuration類。 通常,定義main方法的類也是作為主要的@Configuration一個很好的選擇。
> 許多使用XML配置的Spring示例已經在網上發布。 如果可能的話我們建議始終嘗試使用等效的基于Java的配置。 搜索 enable* 注解可以是一個很好的起點。
### [](file:///C:/Users/geekidentity/AppData/Local/Youdao/YNote/markdown/index.html#151-導入其他配置類)15.1 導入其他配置類
您不需要將所有的@Configuration放在一個類中。 @Import注解可用于導入其他配置類。 或者,您可以使用@ComponentScan自動掃描所有Spring組件,包括@Configuration類。
### [](file:///C:/Users/geekidentity/AppData/Local/Youdao/YNote/markdown/index.html#152-導入xml配置)15.2 導入XML配置
如果您必須使用基于XML的配置,我們建議您仍然從@Configuration類開始。 然后,您可以使用的@ImportResource注釋來加載XML配置文件。
- Part I. Spring Boot 文檔
- Part II. 入門指南
- 8. Spring Boot 介紹
- 9. 系統要求
- 10. 安裝 Spring Boot
- 11. 開發您的第一個Spring Boot應用程序
- 12. 接下來應該讀什么
- Part III. 使用 Spring Boot
- 13. 構建系統
- 14. 構建代碼
- 15. 配置類
- 16. 自動配置
- 17. Spring Beans 和 依賴注入
- 18. 使用@SpringBootApplication注解
- 19. 運行你的應用程序
- 20. 開發工具
- 21. 包裝您的應用程序到生產環境
- 22. 接下來應該讀什么
- Part IV. Spring Boot 功能
- 23. SpringApplication
- 24. 外部配置
- 25. 配置文件(Profiles)
- 26. 日志
- 27. 開發Web應用程序
- 28. Security
- 29. 使用SQL數據庫