組態類別

Spring Boot 偏好基於 Java 的組態。雖然可以使用 XML 來源的 SpringApplication,但我們通常建議您的主要來源應為單一 @Configuration 類別。通常,定義 main 方法的類別是作為主要 @Configuration 的良好候選者。

網路上已發布許多使用 XML 組態的 Spring 組態範例。如果可能,請始終嘗試使用等效的基於 Java 的組態。搜尋 Enable* 註解可能是一個好的起點。

匯入額外的組態類別

您不必將所有 @Configuration 放入單一類別中。 @Import 註解可用於匯入額外的組態類別。或者,您可以使用 @ComponentScan 自動選取所有 Spring 組件,包括 @Configuration 類別。

匯入 XML 組態

如果您絕對必須使用基於 XML 的組態,我們建議您仍然從 @Configuration 類別開始。然後,您可以使用 @ImportResource 註解來載入 XML 組態檔。