Преглед изворни кода

application.yml update, spring.config.import.prod

shjung пре 3 недеља
родитељ
комит
b8e4f7dd6a

+ 6 - 4
conf/tsi-app-server.yml

@@ -1,7 +1,3 @@
-spring:
-  profiles:
-    active: dev
-
 server:
   port: 8445
 
@@ -14,3 +10,9 @@ application:
 logging:
   file:
     path: ${user.home}/logs/tsi-app-server/
+
+#spring:
+#  datasource:
+#    hikari:
+#      driver-class-name: org.mariadb.jdbc.Driver
+#      jdbc-url: jdbc:mariadb:failover://10.4.4.20:4006,10.4.4.21:4006/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&connectTimeout=3000&socketTimeout=6000&failoverEnable=true&failoverReadOnly=false

+ 7 - 0
src/main/java/com/tsi/app/server/mybatis/MybatisConfig.java

@@ -26,9 +26,16 @@ public class MybatisConfig {
 
     @Value("${spring.datasource.hikari.mapper-locations:classpath:mybatis/mapper/**/*.xml}")
     String mapperLocations;
+    @Value("${spring.datasource.hikari.jdbc-url}")
+    String jdbcUrl;
 
     @PostConstruct
     private void init() {
+        if (this.mapperLocations.trim().isEmpty()) {
+            this.mapperLocations = "classpath:mybatis/mapper/**/*.xml";
+        }
+        log.info("        jdbcUrl: {}", this.jdbcUrl);
+        log.info("mapperLocations: {}", this.mapperLocations);
     }
 
     @Primary

+ 6 - 5
src/main/resources/application.yml

@@ -3,9 +3,9 @@ spring:
     name: tsi-app-server
   profiles:
     active: prod
-  config:
-    import:
-      - optional:file:${user.dir}/conf/tsi-app-server.yml
+#  config:
+#    import:
+#      - optional:file:${user.dir}/conf/tsi-app-server.yml
   datasource:
     hikari:
       platform: mariadb
@@ -50,10 +50,11 @@ spring:
     activate:
       on-profile: prod
     import:
-      - optional:file:${user.dir}/conf/tsi-app-server-prod.yml
+      - optional:file:${user.dir}/conf/tsi-app-server.yml
   datasource:
     hikari:
-      jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
+      #jdbc-url: jdbc:mariadb://10.4.4.20:3306/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul
+      jdbc-url: jdbc:mariadb:failover://10.4.4.20:4006,10.4.4.21:4006/cvim_db?characterEncoding=UTF-8&serverTimezone=Asia/Seoul&connectTimeout=3000&socketTimeout=6000&failoverEnable=true&failoverReadOnly=false
 
 application:
   kafka: