pig 修改新增服务为多数据源
环境信息 (必填)
- pigx版本: 3.7
- 是否修改包名: 是
描述(无法理解工单,将直接关闭)
按dynamic-datasource-spring-boot-starter文档集成Druid,修改新增服务为多数据源
日志、截图、回显步骤 nacos设置多数据源,启动服务失败,DruidDataSourceProperties的属性和yml的层级不一样
spring: datasource: druid: stat-view-servlet: loginUsername: admin loginPassword: 123456 dynamic: druid: #以下是全局默认值,可以全局更改 minIdle: 5 maxActive: 20 filters: stat,wall # 注意这个值和druid原生不一致,默认启动了stat,wall stat: merge-sql: true log-slow-sql: true datasource: master: driver-class-name: com.mysql.cj.jdbc.Driver username: ${MYSQL-USER:root} password: ${MYSQL-PWD:123456} url: jdbc:mysql://${MYSQL-HOST:cloud-mysql}:${MYSQL-PORT:3306}/${MYSQL-DB:cloudx_dingtalkeas}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&allowMultiQueries=true&allowPublicKeyRetrieval=true db2: url: jdbc:oracle:thin:@${ORACLE-HOST:cloud-oracle}:${ORACLE-PORT:1571}:${ORACLE-SID:ORCL} username: ${ORACLE-USER:zhs} password: ${ORACLE-PWD:zhs} driver-class-name: oracle.jdbc.driver.OracleDriver druid: # 以下参数针对每个库可以重新设置druid参数 validation-query: select 1 FROM DUAL # 比如oracle就需要重新设置这个