From e2df067f8a7b5ba64207acd13ed40766568fcd06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E4=B8=83?= Date: Mon, 30 Nov 2020 17:13:30 +0800 Subject: [PATCH] :truck: Moving or renaming files. --- pigx-visual/pigx-bi-platform/pom.xml | 5 +++ .../pigx/ureport/config/InnerDatasource.java | 31 +++++++++++++++++++ .../src/main/resources/bootstrap.yml | 5 +++ 3 files changed, 41 insertions(+) create mode 100644 pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/InnerDatasource.java diff --git a/pigx-visual/pigx-bi-platform/pom.xml b/pigx-visual/pigx-bi-platform/pom.xml index 57a71ffc7..976f1c40e 100755 --- a/pigx-visual/pigx-bi-platform/pom.xml +++ b/pigx-visual/pigx-bi-platform/pom.xml @@ -40,6 +40,11 @@ mysql mysql-connector-java + + + com.alibaba + druid-spring-boot-starter + org.springframework.boot diff --git a/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/InnerDatasource.java b/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/InnerDatasource.java new file mode 100644 index 000000000..7e6e2295f --- /dev/null +++ b/pigx-visual/pigx-bi-platform/src/main/java/com/pig4cloud/pigx/ureport/config/InnerDatasource.java @@ -0,0 +1,31 @@ +package com.pig4cloud.pigx.ureport.config; + +import com.bstek.ureport.definition.datasource.BuildinDatasource; +import lombok.RequiredArgsConstructor; +import lombok.SneakyThrows; +import org.springframework.stereotype.Component; + +import javax.sql.DataSource; +import java.sql.Connection; + +/** + * @author lengleng + * @date 2020/11/30 + */ +@Component +@RequiredArgsConstructor +public class InnerDatasource implements BuildinDatasource { + private final DataSource datasource; + + @Override + public String name() { + return "内部数据源"; + } + + @SneakyThrows + @Override + public Connection getConnection() { + // 通过yaml 配置数据源信息 + return datasource.getConnection(); + } +} \ No newline at end of file diff --git a/pigx-visual/pigx-bi-platform/src/main/resources/bootstrap.yml b/pigx-visual/pigx-bi-platform/src/main/resources/bootstrap.yml index ee5868e1b..cdce1d604 100644 --- a/pigx-visual/pigx-bi-platform/src/main/resources/bootstrap.yml +++ b/pigx-visual/pigx-bi-platform/src/main/resources/bootstrap.yml @@ -4,6 +4,11 @@ server: spring: application: name: @artifactId@ + datasource: + url: jdbc:mysql://pigx-mysql:3306/pigxx?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&failOverReadOnly=false&serverTimezone=GMT%2B8 + username: root + password: root + driver-class-name: com.mysql.cj.jdbc.Driver cloud: nacos: discovery: