Spring Boot 3.1 的 ConnectionDetails 抽象
如果您已经使用 Spring Boot 一段时间了,您可能熟悉使用属性设置连接详细信息。例如,您可能使用了spring.datasource.url
来配置 JDBC 连接。在 Spring Boot 3.1 中,这仍然按预期工作,但我们在底层做了一些更改,以将自动配置与属性解耦。
现在有一个新的ConnectionDetails
抽象。此接口模拟了与远程服务的连接的概念。如果您查看此接口,您会发现它是空的。它用作标记接口,并由多个其他接口扩展,这些接口模拟与具体远程服务的连接,例如RedisConnectionDetails
用于与Redis 服务器 的连接或JdbcConnectionDetails
……