springcloud数据库配置
时间: 2023-08-25 12:05:25 浏览: 122
springcloud docker相关服务配置
Spring Cloud Config提供了多种配置方式,其中之一是使用jdbc配置。要使用jdbc配置,需要引入spring-boot-starter-jdbc包,并在bootstrap.yml中进行相应的配置。具体的配置如下:
```yaml
spring:
profiles: jdbc
cloud:
config:
server:
jdbc:
sql: SELECT KEY, VALUE from PROPERTIES where APPLICATION=? and PROFILE=? and LABEL=?
datasource:
type: com.zaxxer.hikari.HikariDataSource
driver-class-name: com.mysql.cj.jdbc.Driver
username: root
password: 123456
url: jdbc:mysql://localhost:3306/new_platform?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
```
以上配置中,通过`spring.profiles`指定使用jdbc配置,`spring.cloud.config.server.jdbc.sql`用于指定从数据库中获取配置的SQL语句,`spring.cloud.config.datasource`用于指定数据库连接的相关信息,例如驱动类、用户名、密码、URL等。
通过以上配置,可以使Spring Cloud Config从数据库中读取配置项,实现了个性化的配置方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Spring Cloud系列-Spring Cloud Config服务端数据源配置方式(git、数据库、文件系统、组合)](https://blog.csdn.net/camel84/article/details/89304234)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文