Spring Boot 3.1 的 ConnectionDetails 抽象化
如果您使用 Spring Boot 一段時間了,您可能熟悉使用屬性設定連線詳細資訊。 例如,您可能使用 spring.datasource.url
來設定 JDBC 連線。 在 Spring Boot 3.1 中,這會繼續如您預期般運作,但我們在幕後稍微更改了一些內容,以便將自動配置與屬性分離。
現在有一個新的 ConnectionDetails
抽象概念。 這個介面模擬連線到遠端服務的概念。 如果您查看此介面,您會發現它是空的。 它作為標記介面,並由多個其他介面擴充,這些介面模擬連線到具體遠端服務,例如 RedisConnectionDetails
用於連線到 Redis 伺服器,或 JdbcConnectionDetails
...