Browse Source

增加动态数据源配置

dev_shibei_match
wxz 5 years ago
parent
commit
51c6e136f5
  1. 10
      epmet-module/data-report/data-report-client/src/main/java/com/epmet/constant/DataSourceConstant.java
  2. 13
      epmet-module/data-report/data-report-server/pom.xml
  3. 9
      epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml

10
epmet-module/data-report/data-report-client/src/main/java/com/epmet/constant/DataSourceConstant.java

@ -0,0 +1,10 @@
package com.epmet.constant;
public interface DataSourceConstant {
/**
* 统计数据库
*/
String STATS_DISPLAY = "statsdisplay";
}

13
epmet-module/data-report/data-report-server/pom.xml

@ -62,6 +62,12 @@
<version>0.3.1</version>
</dependency>
<!--动态数据源-->
<dependency>
<groupId>com.epmet</groupId>
<artifactId>epmet-commons-dynamic-datasource</artifactId>
<version>2.0.0</version>
</dependency>
</dependencies>
<build>
@ -105,6 +111,13 @@
<datasource.druid.username>epmet_data_statistical_user</datasource.druid.username>
<datasource.druid.password>EpmEt-db-UsEr</datasource.druid.password>
<!-- 展示用的统计数据库-->
<datasource.druid.statsdisplay.url>
<![CDATA[jdbc:mysql://192.168.1.130:3306/epmet_data_statistical?allowMultiQueries=true&useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai]]>
</datasource.druid.statsdisplay.url>
<datasource.druid.statsdisplay.username>epmet_data_statistical_user</datasource.druid.statsdisplay.username>
<datasource.druid.statsdisplay.password>EpmEt-db-UsEr</datasource.druid.statsdisplay.password>
<!-- redis配置 -->
<spring.redis.index>0</spring.redis.index>
<spring.redis.host>192.168.1.130</spring.redis.host>

9
epmet-module/data-report/data-report-server/src/main/resources/bootstrap.yml

@ -91,6 +91,15 @@ mybatis-plus:
call-setters-on-nulls: true
jdbc-type-for-null: 'null'
#动态数据源
dynamic:
datasource:
statsdisplay:
driver-class-name: com.mysql.cj.jdbc.Driver
url: @datasource.druid.statsdisplay.url@
username: @datasource.druid.statsdisplay.username@
password: @datasource.druid.statsdisplay.password@
feign:
hystrix:
enabled: true

Loading…
Cancel
Save