wwh 2 years ago
parent
commit
4a7b024569

+ 5 - 0
admin/pom.xml

@@ -180,6 +180,11 @@
             <scope>compile</scope>
         </dependency>
 
+        <dependency>
+            <groupId>com.github.ulisesbocchio</groupId>
+            <artifactId>jasypt-spring-boot</artifactId>
+            <version>1.17</version>
+        </dependency>
     </dependencies>
 
     <repositories>

+ 2 - 0
admin/src/main/java/com/huimv/farm/damsubsidy/SubsidyApplication.java

@@ -1,5 +1,6 @@
 package com.huimv.farm.damsubsidy;
 
+import com.ulisesbocchio.jasyptspringboot.annotation.EnableEncryptableProperties;
 import org.apache.catalina.Context;
 import org.apache.catalina.connector.Connector;
 import org.apache.tomcat.util.descriptor.web.SecurityCollection;
@@ -14,6 +15,7 @@ import org.springframework.context.annotation.Bean;
 @ServletComponentScan
 @SpringBootApplication
 @MapperScan("com.huimv.farm.damsubsidy.mapper")
+@EnableEncryptableProperties
 public class SubsidyApplication {
 
     public static void main(String[] args) {

+ 12 - 13
admin/src/main/resources/application-formal.yml

@@ -14,20 +14,19 @@ spring:
       max-file-size: 10MB
 
   datasource:
-    druid:
 #      url: jdbc:mysql://192.168.0.2:3306/dam_subsidy?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
-      url: jdbc:mysql://36.133.251.176:3306/dam_subsidy?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
-      username: dam_subsidy
-      password: gCPkbPGnz5l6+Cm1dG6DTimPd53MgDb9NYOY6Rf1ZRvm1CBpLsTFkT+3pqu9f6TKRNF2CmoRqNKCkUliGbjp5w==
-      driver-class-name: com.mysql.cj.jdbc.Driver
-      filters: config
-      connect-properties:
-        config.decrypt: true
-        config.decrypt.key: ${spring.datasource.druid.publickey}
-    type: com.alibaba.druid.pool.DruidDataSource
-  autoconfigure:
-    exclude:
-      - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
+    url: jdbc:mysql://36.133.251.176:3306/dam_subsidy?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: dam_subsidy
+    password: ENC(rXcCFA0pXjIiuw+sTHw47IaAXzzIyVdY)
+    driver-class-name: com.mysql.cj.jdbc.Driver
+#      filters: config
+#      connect-properties:
+#        config.decrypt: true
+#        config.decrypt.key: ${spring.datasource.druid.publickey}
+#    type: com.alibaba.druid.pool.DruidDataSource
+#  autoconfigure:
+#    exclude:
+#      - org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
 
   #配置rabbitMq 服务器
 #  rabbitmq: