配置類

Spring Boot 傾向於基於 Java 的配置。雖然可以使用 SpringApplication 與 XML 源,但我們通常建議你的主要源是一個單獨的 @Configuration 類。通常定義 main 方法的類是一個很好的主要 @Configuration 候選。

網際網路上已經發布了許多使用 XML 配置的 Spring 配置示例。如果可能,始終嘗試使用等效的基於 Java 的配置。搜尋 Enable* 註解是一個很好的起點。

匯入額外的配置類

你無需將所有 @Configuration 都放在一個類中。@Import 註解可以用於匯入額外的配置類。或者,你可以使用 @ComponentScan 自動檢測所有 Spring 元件,包括 @Configuration 類。

匯入 XML 配置

如果你絕對必須使用基於 XML 的配置,我們仍然建議你從一個 @Configuration 類開始。然後可以使用 @ImportResource 註解載入 XML 配置檔案。