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