wwh 1 year ago
parent
commit
e3d8c7d564

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-admin/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.admin.HuimvEartag2Application{<methods>;}

+ 108 - 0
huimv-eartag2-platform/huimv-eartag2-admin/src/main/resources/application-prod3.yml

@@ -0,0 +1,108 @@
+server:
+  port: 8098
+spring:
+  application:
+    name: huimv-eartag2-admin
+
+  datasource:
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  #配置rabbitMq 服务器
+#  rabbitmq:
+#    host: 10.0.0.4
+#    port: 5672
+#    username: huimv
+#    password: hm123456
+#    #虚拟host 可以不设置,使用server默认host
+#    virtual-host: /
+
+  rabbitmq:
+#    host: 121.36.134.218
+    host: 127.0.0.1
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+    listener:
+      simple:
+        acknowledge-mode: none
+
+  #redis
+  redis:
+    database: 0
+    host: 121.36.134.218
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+
+  #redis
+#  redis:
+#    database: 0
+#    host: 192.168.1.68
+#    port: 6379
+#    password: hm123456
+#    timeout: 5000ms
+#    jedis:
+#      pool:
+#        max-active: 20
+#        max-wait: -1
+#        max-idle: 10
+#        min-idle: 0
+#    lettuce:
+#      pool:
+#        max-active: 3
+#        min-idle: 2
+#        max-idle: 3
+#        max-wait: 1
+#      shutdown-timeout: 100
+
+#  data:
+#    redis:
+#      repositories:
+#        enabled: false
+
+  #是否缓存空值
+#  cache:
+#    redis:
+#      cache-null-values: false
+    #server:
+#  port: 9110
+#spring:
+#  application:
+#    name: huimv-hy-autoGetData
+#
+#  datasource:
+##    url: jdbc:mysql://47.98.175.112:3306/huimv_ql_farm_haiyan?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    #    url: jdbc:mysql://36.22.189.214:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#        url: jdbc:mysql://115.238.57.190:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    username: root
+#    password: hm123456
+#    driver-class-name: com.mysql.cj.jdbc.Driver
+#  jpa:
+#    properties:
+#      hibernate:
+#        enable_lazy_load_no_trans: true
+#    show-sql: false
+#    database: mysql
+#    hibernate:
+#      ddl-auto: update
+#    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+#    open-in-view: true
+

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-api/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.api.HuimvApiApplication{<methods>;}

+ 42 - 0
huimv-eartag2-platform/huimv-eartag2-api/src/main/resources/application-prod3.yml

@@ -0,0 +1,42 @@
+server:
+  port: 8093
+spring:
+  application:
+    name: huimv-eartag2-api
+
+  datasource:
+#    url: jdbc:mysql://10.0.0.77:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  #redis
+  redis:
+    database: 0
+    host: 121.36.134.218
+#    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+
+
+mybatis-plus:
+  configuration:
+#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+#    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+  # mapper.xml文件所存放的位置
+  mapper-locations: classpath*:com/huimv/eartag2/api/mapper/xml/*.xml  # 不加这一行出错:“org.apache.ibatis.binding.BindingException:  Invalid bound statement (not found)”

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-device/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.device.HuimvEartag2DeviceApplication{<methods>;}

+ 114 - 0
huimv-eartag2-platform/huimv-eartag2-device/src/main/resources/application-prod3.yml

@@ -0,0 +1,114 @@
+server:
+  port: 8092
+spring:
+  application:
+    name: huimv-eartag2-device
+
+  datasource:
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  #配置rabbitMq 服务器
+#  rabbitmq:
+#    host: 10.0.0.4
+#    port: 5672
+#    username: huimv
+#    password: hm123456
+#    #虚拟host 可以不设置,使用server默认host
+#    virtual-host: /
+  rabbitmq:
+#    host: 121.36.134.218
+#    host: 10.0.0.14
+    host: 127.0.0.1
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+    listener:
+      simple:
+        acknowledge-mode: none  #消费端不需要确认
+
+  #redis
+  redis:
+    database: 0
+#    host: 121.36.134.218
+    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+mybatis-plus:
+  configuration:
+#    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+#    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+
+#redis
+#  redis:
+#    database: 0
+#    host: 192.168.1.68
+#    port: 6379
+#    password: hm123456
+#    timeout: 5000ms
+#    jedis:
+#      pool:
+#        max-active: 20
+#        max-wait: -1
+#        max-idle: 10
+#        min-idle: 0
+#    lettuce:
+#      pool:
+#        max-active: 3
+#        min-idle: 2
+#        max-idle: 3
+#        max-wait: 1
+#      shutdown-timeout: 100
+
+#  data:
+#    redis:
+#      repositories:
+#        enabled: false
+
+  #是否缓存空值
+#  cache:
+#    redis:
+#      cache-null-values: false
+    #server:
+#  port: 9110
+#spring:
+#  application:
+#    name: huimv-hy-autoGetData
+#
+#  datasource:
+##    url: jdbc:mysql://47.98.175.112:3306/huimv_ql_farm_haiyan?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    #    url: jdbc:mysql://36.22.189.214:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#        url: jdbc:mysql://115.238.57.190:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    username: root
+#    password: hm123456
+#    driver-class-name: com.mysql.cj.jdbc.Driver
+#  jpa:
+#    properties:
+#      hibernate:
+#        enable_lazy_load_no_trans: true
+#    show-sql: false
+#    database: mysql
+#    hibernate:
+#      ddl-auto: update
+#    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+#    open-in-view: true
+
+

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-eartag/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.eartag.HuimvEartag2EartagApplication{<methods>;}

+ 143 - 0
huimv-eartag2-platform/huimv-eartag2-eartag/src/main/resources/application-prod3.yml

@@ -0,0 +1,143 @@
+server:
+  port: 8094
+#  port: 8103
+spring:
+  application:
+    name: huimv-eartag2-eartag
+
+  datasource:
+#    url: jdbc:mysql://10.0.0.77:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  rabbitmq:
+#    host: 121.36.134.218
+    host: 127.0.0.1
+#    host: 10.0.0.14
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+#    publisher-confirm-type: correlated
+#    publisher-returns: true
+    listener:
+      simple:
+        acknowledge-mode: none  #消费端不需要确认
+#        acknowledge-mode: auto
+
+
+  #redis
+  redis:
+    database: 0
+    host: 121.36.134.218
+#    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+mybatis-plus:
+  configuration:
+#    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+    #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+  #配置rabbitMq 服务器
+#  rabbitmq:
+#    host: 10.0.0.4
+#    port: 5672
+#    username: huimv
+#    password: hm123456
+#    #虚拟host 可以不设置,使用server默认host
+#    virtual-host: /
+#  rabbitmq:
+#    host: 192.168.1.170
+#    port: 5672
+#    username: admin
+#    password: admin
+#    #虚拟host 可以不设置,使用server默认host
+#    virtual-host: /
+#    listener:
+#      simple:
+#        acknowledge-mode: none  #消费端不需要确认
+#
+#  #redis
+#  redis:
+#    database: 0
+#    host: 192.168.1.68
+#    port: 6379
+#    password: hm123456
+#    timeout: 5000ms
+#    jedis:
+#      pool:
+#        max-active: 20
+#        max-wait: -1
+#        max-idle: 10
+#        min-idle: 0
+
+  #redis
+#  redis:
+#    database: 0
+#    host: 192.168.1.68
+#    port: 6379
+#    password: hm123456
+#    timeout: 5000ms
+#    jedis:
+#      pool:
+#        max-active: 20
+#        max-wait: -1
+#        max-idle: 10
+#        min-idle: 0
+#    lettuce:
+#      pool:
+#        max-active: 3
+#        min-idle: 2
+#        max-idle: 3
+#        max-wait: 1
+#      shutdown-timeout: 100
+
+#  data:
+#    redis:
+#      repositories:
+#        enabled: false
+
+  #是否缓存空值
+#  cache:
+#    redis:
+#      cache-null-values: false
+    #server:
+#  port: 9110
+#spring:
+#  application:
+#    name: huimv-hy-autoGetData
+#
+#  datasource:
+##    url: jdbc:mysql://47.98.175.112:3306/huimv_ql_farm_haiyan?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    #    url: jdbc:mysql://36.22.189.214:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#        url: jdbc:mysql://115.238.57.190:3306/huimv_ql_farm?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+#    username: root
+#    password: hm123456
+#    driver-class-name: com.mysql.cj.jdbc.Driver
+#  jpa:
+#    properties:
+#      hibernate:
+#        enable_lazy_load_no_trans: true
+#    show-sql: false
+#    database: mysql
+#    hibernate:
+#      ddl-auto: update
+#    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+#    open-in-view: true
+

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-input/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.HuimvEartag2InputApplication{<methods>;}

+ 74 - 0
huimv-eartag2-platform/huimv-eartag2-input/src/main/resources/application-prod3.yml

@@ -0,0 +1,74 @@
+server:
+  port: 8090
+
+spring:
+  application:
+    name: huimv-eartag2-input
+
+  datasource:
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  rabbitmq:
+    #    host: 121.36.134.218
+#    host: 10.0.0.14
+    host: 127.0.0.1
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+    #确认消息已发送到交换机(Exchange)
+    #    publisher-confirms: true #(过时、弃用)
+    publisher-confirm-type: correlated
+    #确认消息已发送到队列(Queue)
+    publisher-returns: true
+
+
+  #redis
+  redis:
+    database: 0
+    #    host: 121.36.134.218
+    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+    lettuce:
+      pool:
+        max-active: 3
+        min-idle: 2
+        max-idle: 3
+        max-wait: 1
+      shutdown-timeout: 100
+
+  data:
+    redis:
+      repositories:
+        enabled: false
+
+  #是否缓存空值
+  cache:
+    redis:
+      cache-null-values: false
+
+management:
+  endpoints:
+    web:
+      exposure:
+        include: "*"   # * 在yaml 文件属于关键字,所以需要加引号
+

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-manage/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.manage.HuimvManageApplication{<methods>;}

+ 45 - 0
huimv-eartag2-platform/huimv-eartag2-manage/src/main/resources/application-prod3.yml

@@ -0,0 +1,45 @@
+server:
+  port: 8096
+spring:
+  application:
+    name: huimv-eartag2-manage
+
+  datasource:
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  rabbitmq:
+#    host: 121.36.134.218
+    host: 127.0.0.1
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+    listener:
+      simple:
+        acknowledge-mode: none
+
+  #redis
+  redis:
+    database: 0
+#    host: 121.36.134.218
+    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0

+ 43 - 0
huimv-eartag2-platform/huimv-eartag2-manage2/proguard.cfg

@@ -0,0 +1,43 @@
+## 指定 java 版本
+-target 1.8
+# 关闭对代码进行优化压缩,开启会删除从未使用的类或者类成员变量等
+-dontshrink
+# 列出未使用的代码,可打印到标准输出或写入指定文件
+#-printusage
+# 关闭字节码级别的优化,如果不开启则设置如下配置,默认开启。
+-dontoptimize
+# 关闭预检,预检主要针对JavaME,Java6以后都不用预检
+-dontpreverify
+# 不生成大小写混写的类名
+-dontusemixedcaseclassnames
+# 对类成员的命名混淆采取唯一策略
+-useuniqueclassmembernames
+# 混淆类名之后,对使用Class.forName('className')之类的地方进行相应替代
+-adaptclassstrings
+#对异常、注解信息予以保留
+-keepattributes Exceptions,InnerClasses,Signature,Deprecated,SourceFile,LineNumberTable,*Annotation*,EnclosingMethod
+# 此选项将保存接口中的所有原始名称(不混淆)-->
+-keepnames interface ** { *; }
+# 此选项将保存所有软件包中的所有原始接口文件(不进行混淆)
+#-keep interface * extends * { *; }
+#保留参数名,因为控制器,或者Mybatis等接口的参数如果混淆会导致无法接受参数,xml文件找不到参数
+-keepparameternames
+# 保留枚举成员及方法
+-keepclassmembers enum * { *; }
+# 不混淆所有类,保存原始定义的注释-
+-keepclassmembers class * {
+    @org.springframework.context.annotation.Bean *;
+    @org.springframework.beans.factory.annotation.Autowired *;
+    @org.springframework.beans.factory.annotation.Value *;
+    @org.springframework.stereotype.Service *;
+    @org.springframework.stereotype.Component *;
+}
+
+#忽略warn消息
+-ignorewarnings
+#忽略note消息
+#-dontnote
+#打印配置信息
+#-printconfiguration
+# 排除混淆 指定的类名且类中的方法也不混淆
+-keep class com.huimv.eartag2.manage2.HuimvManageApplication{<methods>;}

+ 53 - 0
huimv-eartag2-platform/huimv-eartag2-manage2/src/main/resources/application-prod3.yml

@@ -0,0 +1,53 @@
+server:
+  port: 8099
+spring:
+  application:
+    name: huimv-eartag2-manage2
+
+  datasource:
+#    url: jdbc:mysql://10.0.0.77:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    url: jdbc:mysql://127.0.0.1:3309/huimv-demo-eartag20?useUnicode=true&characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai
+    username: root
+    password: eartag@2022
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  jpa:
+    show-sql: false
+    database: mysql
+    hibernate:
+      ddl-auto: update
+    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
+    open-in-view: true
+
+  rabbitmq:
+    host: 127.0.0.1
+#    host: 10.0.0.14
+    port: 5672
+    username: admin
+    password: admin
+    #虚拟host 可以不设置,使用server默认host
+    virtual-host: /
+    listener:
+      simple:
+        acknowledge-mode: none
+
+  #redis
+  redis:
+    database: 0
+    host: 121.36.134.218
+#    host: 10.0.0.14
+    port: 6379
+    password: hm123456
+    timeout: 5000ms
+    jedis:
+      pool:
+        max-active: 20
+        max-wait: -1
+        max-idle: 10
+        min-idle: 0
+
+mybatis-plus:
+  configuration:
+#      log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
+#    log-impl: org.apache.ibatis.logging.nologging.NoLoggingImpl
+  # mapper.xml文件所存放的位置
+  mapper-locations: classpath*:com/huimv/eartag2/manage2/mapper/xml/*.xml  # 不加这一行出错:“org.apache.ibatis.binding.BindingException:  Invalid bound statement (not found)”