此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Cloud Config 4.3.0! |
JDBC 后端
Spring Cloud Config Server 支持 JDBC(关系数据库)作为配置属性的后端。
您可以通过添加spring-boot-starter-data-jdbc
添加到类路径,并使用jdbc
profile 或通过添加类型为JdbcEnvironmentRepository
.
如果您在类路径上包含正确的依赖项(有关更多详细信息,请参阅用户指南),Spring Boot 将配置一个数据源。
您可以禁用JdbcEnvironmentRepository
通过将spring.cloud.config.server.jdbc.enabled
属性设置为false
.
数据库需要有一个名为PROPERTIES
列名为APPLICATION
,PROFILE
和LABEL
(与通常的Environment
意思),加上KEY
和VALUE
对于Properties
风格。
所有字段在 Java 中都是 String 类型,因此您可以将它们VARCHAR
无论您需要什么长度。
属性值的行为方式与它们来自名为{application}-{profile}.properties
,包括所有加密和解密,这些加密和解密将作为后处理步骤应用(即,不直接在存储库实现中)。
用于 JDBC 的默认标签是master .您可以通过设置spring.cloud.config.server.jdbc.defaultLabel . |