JDBC Backend
Spring Cloud Config Server 支持 JDBC(关系数据库)作为配置属性的后端。你可以通过将 spring-boot-starter-data-jdbc 添加到类路径并使用 jdbc 配置文件,或通过添加 JdbcEnvironmentRepository 类型的 bean 来启用此功能。如果你在类路径中包含正确的依赖关系(有关详细信息,请参阅用户指南),Spring Boot 会配置数据源。
你可以通过将 spring.cloud.config.server.jdbc.enabled 属性设置为 false 来禁用 JdbcEnvironmentRepository 的自动配置。
数据库需要有一个名为 PROPERTIES 的表,其中包含名为 APPLICATION、PROFILE 和 LABEL 的列(具有通常的 Environment 含义),以及 KEY 和 VALUE 来用于 Properties 样式的键值对。所有字段在 Java 中都是 String 类型,因此可以将它们创建为你需要的任何长度的 VARCHAR。属性值的行为方式与它们来自名为 {application}-{profile}.properties 的 Spring Boot 属性文件时相同,包括所有加密和解密,这些操作将作为后处理步骤(即,不是直接在存储库实现中)应用。
|
用于 JDBC 的默认标签是 |