附錄
參考文件的這一部分涵蓋了適用於核心 Spring 框架中多個模組的主題。
Spring 屬性
SpringProperties 是一個靜態持有者,用於控制 Spring 框架某些底層方面的屬性。使用者可以透過 JVM 系統屬性或透過 SpringProperties.setProperty(String key, String value) 方法以程式設計方式配置這些屬性。如果部署環境不允許自定義 JVM 系統屬性,則後者可能是必需的。作為替代,這些屬性可以在類路徑根目錄下的 spring.properties 檔案中配置,例如,部署在應用程式的 JAR 檔案中。
下表列出了所有當前支援的 Spring 屬性。
| 名稱 | 描述 |
|---|---|
|
指示 Spring 忽略用於 Spring AOP 代理的 ajc 編譯切面,在同時啟用編織和 AspectJ 自動代理的場景中恢復傳統的 Spring 行為。詳情請參閱 |
|
指示應用程式應使用 AOT 生成的工件執行。詳情請參閱 提前最佳化 和 |
|
指示 Spring 在呼叫 JavaBeans |
|
指示 Spring 的快取基礎設施忽略 Reactive Streams 的存在,特別是在 |
|
指示 Spring 在類路徑掃描期間忽略類格式異常,特別是對於不支援的類檔案版本。詳情請參閱 |
|
指定公共上下文檢查點的屬性。詳情請參閱 啟動時的自動檢查點/恢復 和 |
|
當上下文達到特定階段時終止 JVM 的屬性。詳情請參閱 啟動時的自動檢查點/恢復 和 |
|
用於 XML bean 定義、 |
|
編譯 Spring 表示式語言 表示式時使用的模式。 |
|
如果 Spring |
|
指示 Spring 完全忽略 |
|
指示 Spring 忽略預設 JNDI 環境,作為一種最佳化,適用於在 JNDI 回退搜尋中從未找到任何內容的場景,從而避免重複的 JNDI 查詢開銷。詳情請參閱 |
|
指示 Spring 在 bean 建立期間強制執行嚴格鎖定,而不是 6.2 預設應用的嚴格和寬鬆鎖定的混合。詳情請參閱 |
|
指示 Spring 忽略 Objenesis,甚至不嘗試使用它。詳情請參閱 |
|
屬性佔位符支援的預設跳脫字元。如果未設定,將使用 |
|
一個布林標誌,控制在 Spring TestContext Framework 中進行 AOT 處理時遇到的錯誤是否應導致丟擲異常,從而使整個過程失敗。詳情請參閱 測試的提前支援。 |
|
如果測試類上不存在 |
|
Spring TestContext Framework 中上下文快取的最大大小。詳情請參閱 上下文快取。 |
|
在 Spring TestContext Framework 中嘗試載入 |
|
如果測試類上不存在 |