Bläddra i källkod

获取数据的代码编写

gxt_xa_000000 4 år sedan
förälder
incheckning
fe20af753d

+ 6 - 0
src/main/java/com/gct/tools/etlcamelhuge/camelconfig/MyDataSourceConfiguration.java

@@ -35,4 +35,10 @@ public class MyDataSourceConfiguration {
35 35
     public DataSource dataSource3() {
36 36
         return DataSourceBuilder.create().build();
37 37
     }
38
+
39
+    @Bean(name = "gtsj")
40
+    @ConfigurationProperties(prefix = "spring.datasource.ds4")
41
+    public DataSource dataSource4() {
42
+        return DataSourceBuilder.create().build();
43
+    }
38 44
 }

+ 22 - 0
src/main/resources/application.yml

@@ -70,6 +70,28 @@ spring:
70 70
         max-lifetime: 1800000
71 71
         ## 数据库连接超时时间,默认30秒,即30000
72 72
         connection-timeout: 30000
73
+    ds4:
74
+      ## Hikari连接池的设置 Hikari 时间单位都是毫秒
75
+      type: com.zaxxer.hikari.HikariDataSource
76
+      jdbc-url: jdbc:postgresql://11.72.187.11:5432/GTDATE
77
+      username: postgres
78
+      password: Postgres_2021#
79
+      driver-class-name: org.postgresql.Driver
80
+      hikari:
81
+        ## 连接池名字
82
+        pool-name: SystemHikariCP
83
+        ## 最小空闲连接数量
84
+        minimum-idle: 5
85
+        ## 空闲连接存活最大时间,默认600000(10分钟)
86
+        idle-timeout: 60000
87
+        ## 连接池最大连接数,默认是10
88
+        maximum-pool-size: 15
89
+        ## 此属性控制从池返回的连接的默认自动提交行为,默认值:true
90
+        auto-commit: true
91
+        ## 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
92
+        max-lifetime: 1800000
93
+        ## 数据库连接超时时间,默认30秒,即30000
94
+        connection-timeout: 30000
73 95
 
74 96
 management:
75 97
   info:

+ 2 - 3
src/test/java/com/gct/tools/etlcamelhuge/EtlCamelHugeApplicationTests.java

@@ -2,7 +2,6 @@ package com.gct.tools.etlcamelhuge;
2 2
 
3 3
 import com.alibaba.fastjson.JSONArray;
4 4
 import com.alibaba.fastjson.JSONObject;
5
-import com.gct.tools.etlcamelhuge.entity.Response;
6 5
 import com.gct.tools.etlcamelhuge.routeconfig.CamelJDBCConfiguration;
7 6
 import io.micrometer.core.instrument.util.IOUtils;
8 7
 import lombok.Data;
@@ -37,8 +36,8 @@ import static org.junit.Assert.assertEquals;
37 36
 @SpringBootTest
38 37
 class EtlCamelHugeApplicationTests {
39 38
 
40
-    @Autowired
41
-    RouteBuilder routeBuilder;
39
+   /* @Autowired
40
+    RouteBuilder routeBuilder;*/
42 41
 
43 42
     @Test
44 43
     public void contextLoads() {