Class ConfigurationDiagnostics
java.lang.Object
io.leandev.appfuse.platforminfo.ConfigurationDiagnostics
系統組態的安全診斷能力。
從 Spring ConfigurableEnvironment 建立精選快照與單一屬性的來源追蹤,並檢查資料庫連通性。
本類不擁有 HTTP 路徑或授權政策;消費端可用 REST、Actuator 或其他介面呈現結果。
快照會完整收集設定檔中的應用自有 namespace,只從建構參數指定的白名單選取 Spring Boot 內建屬性,並依 namespace 第二段分組。屬性名含敏感詞者整值遮蔽,URL/URI 內嵌的帳密亦會 遮蔽;datasource 失敗 payload 只回例外類型,完整細節僅寫入 server log。
-
Constructor Summary
ConstructorsConstructorDescriptionConfigurationDiagnostics(org.springframework.core.env.ConfigurableEnvironment environment, DataSource dataSource, List<String> includedBuiltinProperties) -
Method Summary
-
Constructor Details
-
ConfigurationDiagnostics
public ConfigurationDiagnostics(org.springframework.core.env.ConfigurableEnvironment environment, DataSource dataSource, List<String> includedBuiltinProperties)
-
-
Method Details
-
snapshot
-
trace
-