diff --git a/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml b/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml index 89cc56c..0085e5a 100644 --- a/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml +++ b/nursing-unit-system/nu-system-start/src/main/resources/application-dev.yml @@ -20,6 +20,8 @@ management: include: metrics,jeecghttptrace spring: + application: + name: nursing-unit-001 # flyway配置 flyway: # 是否启用flyway diff --git a/nursing-unit-system/nu-system-start/src/main/resources/application-prod.yml b/nursing-unit-system/nu-system-start/src/main/resources/application-prod.yml index d350fc0..439bbd1 100644 --- a/nursing-unit-system/nu-system-start/src/main/resources/application-prod.yml +++ b/nursing-unit-system/nu-system-start/src/main/resources/application-prod.yml @@ -1,5 +1,5 @@ server: - port: 8080 + port: 8081 tomcat: max-swallow-size: -1 error: @@ -7,7 +7,7 @@ server: include-stacktrace: ALWAYS include-message: ALWAYS servlet: - context-path: /nursing-unit + context-path: /nursing-unit_001 compression: enabled: true min-response-size: 1024 @@ -45,8 +45,8 @@ spring: clean-disabled: true servlet: multipart: - max-file-size: 10MB - max-request-size: 10MB + max-file-size: 100MB + max-request-size: 100MB mail: # 定时任务发送邮件 timeJobSend: false @@ -64,7 +64,7 @@ spring: quartz: job-store-type: jdbc initialize-schema: embedded - #定时任务开关,true-开 false-关 + #定时任务启动开关,true-开 false-关 auto-startup: true #延迟1秒启动定时任务 startup-delay: 1s @@ -80,9 +80,10 @@ spring: class: org.springframework.scheduling.quartz.LocalDataSourceJobStore driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate tablePrefix: QRTZ_ - isClustered: true + isClustered: false misfireThreshold: 12000 - clusterCheckinInterval: 15000 + clusterCheckinInterval: 0 #心跳检查 之前是15000 + acquireTriggersWithinLock: false # 减少锁竞争 threadPool: class: org.quartz.simpl.SimpleThreadPool threadCount: 10 @@ -144,8 +145,8 @@ spring: # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒 timeBetweenEvictionRunsMillis: 60000 # 配置一个连接在池中最小生存的时间,单位是毫秒 - minEvictableIdleTimeMillis: 300000 - validationQuery: SELECT 1 FROM DUAL + minEvictableIdleTimeMillis: 3600000 + validationQuery: SELECT 1 testWhileIdle: true testOnBorrow: false testOnReturn: false @@ -163,25 +164,26 @@ spring: slow-sql-millis: 5000 datasource: master: - url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + url: jdbc:mysql://1.92.152.160:33061/nursing_unit_001?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + # url: jdbc:mysql://localhost:3306/nursing_unit_001?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + username: root + password: root + driver-class-name: com.mysql.cj.jdbc.Driver + # 多数据源配置-运维系统 + multi-datasource1: + url: jdbc:mysql://1.92.152.160:33061/nursing_unit?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai username: root password: root driver-class-name: com.mysql.cj.jdbc.Driver - # 多数据源配置 - #multi-datasource1: - #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai - #username: root - #password: root - #driver-class-name: com.mysql.cj.jdbc.Driver #redis 配置 redis: database: 0 host: 127.0.0.1 port: 6379 - password: '' + password: #mybatis plus 设置 mybatis-plus: - mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml + mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml,classpath*:com/nu/**/xml/*Mapper.xml global-config: # 关闭MP3.0自带的banner banner: false @@ -192,7 +194,7 @@ mybatis-plus: table-underline: true configuration: # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用 - #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 返回类型为Map,显示null对应的字段 call-setters-on-nulls: true #jeecg专用配置 @@ -209,33 +211,32 @@ jeecg: # 平台上线安全配置 firewall: # 数据源安全 (开启后,Online报表和图表的数据源为必填) - dataSourceSafe: true + dataSourceSafe: false # 低代码模式(dev:开发模式,prod:发布模式——关闭所有在线开发配置能力) - lowCodeMode: prod + lowCodeMode: dev # 签名密钥串(前后端要一致,正式发布请自行修改) signatureSecret: dd05f1c54d63749eda95f9fa6d49v442a #签名拦截接口 signUrls: /sys/dict/getDictItems/*,/sys/dict/loadDict/*,/sys/dict/loadDictOrderByValue/*,/sys/dict/loadDictItem/*,/sys/dict/loadTreeData,/sys/api/queryTableDictItemsByCode,/sys/api/queryFilterTableDictInfo,/sys/api/queryTableDictByKeys,/sys/api/translateDictFromTable,/sys/api/translateDictFromTableByKeys,/sys/sendChangePwdSms,/sys/user/sendChangePhoneSms,/sys/sms,/desform/api/sendVerifyCode - # local\minio\alioss - uploadType: alioss + # 本地:local、Minio:minio、阿里云:alioss + uploadType: local # 前端访问地址 domainUrl: pc: http://localhost:3100 app: http://localhost:8051 path: #文件上传根目录 设置 - upload: /opt/jeecg-boot/upload + upload: /opt/upFiles #webapp文件路径 - webapp: /opt/jeecg-boot/webapp + webapp: /opt/webapp shiro: - excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/**,/api/getUserInfo + excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/** #阿里云oss存储和大鱼短信秘钥配置 oss: accessKey: ?? secretKey: ?? endpoint: oss-cn-beijing.aliyuncs.com bucketName: jeecgdev - staticDomain: https://static.jeecg.com # 短信模板 sms-template: # 签名 @@ -248,11 +249,6 @@ jeecg: SMS_465391221: # 注册账号短信模板编码 SMS_175430166: - # ElasticSearch 设置 - elasticsearch: - cluster-name: jeecg-ES - cluster-nodes: 127.0.0.1:9200 - check-enabled: false # 在线预览文件服务器地址配置 file-view-domain: http://fileview.jeecg.com # minio文件上传 @@ -268,9 +264,9 @@ jeecg: # 平台上线安全配置(v1.6.2+ 新增) firewall: # 数据源安全 (开启后,不允许使用平台数据源、SQL解析加签并且不允许查询数据库) - dataSourceSafe: true + dataSourceSafe: false # 低代码开发模式(dev:开发模式,prod:发布模式—关闭在线报表设计功能,分配角色admin、lowdeveloper可以放开限制) - lowCodeMode: prod + lowCodeMode: dev #xxl-job配置 xxljob: enabled: false @@ -293,7 +289,11 @@ jeecg: app-id: ?? api-key: ?? secret-key: ?? - + # ElasticSearch 6设置 + elasticsearch: + cluster-name: jeecg-ES + cluster-nodes: 127.0.0.1:9200 + check-enabled: false #cas单点登录 cas: prefixUrl: http://cas.example.org:8443/cas @@ -302,14 +302,15 @@ logging: level: org.flywaydb: debug org.jeecg.modules.system.mapper: info + com.nu.modules.system.mapper: info #swagger knife4j: #开启增强配置 enable: true #开启生产环境屏蔽 - production: true + production: false basic: - enable: true + enable: false username: jeecg password: jeecg1314 #第三方登录 @@ -337,3 +338,15 @@ justauth: type: default prefix: 'demo::' timeout: 1h +#tplink登录信息 +tplink: + tums: + url: https://121.36.88.64:8888 + username: admin + password: Bl20230518 + ftp: + ip: 1.92.152.160 + port: 21 + username: administrator + password: Root@123.. + uploadpath: / diff --git a/nursing-unit-system/nu-system-start/src/main/resources/application-uat.yml b/nursing-unit-system/nu-system-start/src/main/resources/application-uat.yml index 5389374..0b4ceea 100644 --- a/nursing-unit-system/nu-system-start/src/main/resources/application-uat.yml +++ b/nursing-unit-system/nu-system-start/src/main/resources/application-uat.yml @@ -20,6 +20,8 @@ management: include: metrics,jeecghttptrace spring: + application: + name: nursing-unit-001 # flyway配置 flyway: # 是否启用flyway @@ -164,23 +166,22 @@ spring: slow-sql-millis: 5000 datasource: master: - url: jdbc:mysql://localhost:40521/nursing_unit_001?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai - # url: jdbc:mysql://localhost:3306/nursing_unit_001?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai - username: root - password: BLXC@123. + url: jdbc:mysql://mysql8-prod:3306/nursing_unit_001?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + username: fw8864sshdang + password: uGDBkM25I6nZCNM2 + driver-class-name: com.mysql.cj.jdbc.Driver + # 多数据源配置-运维系统 + multi-datasource1: + url: jdbc:mysql://mysql8-prod:3306/nursing_unit?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai + username: fw8864sshdang + password: uGDBkM25I6nZCNM2 driver-class-name: com.mysql.cj.jdbc.Driver - # 多数据源配置 - #multi-datasource1: - #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai - #username: root - #password: root - #driver-class-name: com.mysql.cj.jdbc.Driver #redis 配置 redis: database: 0 - host: 127.0.0.1 + host: redis port: 6379 - password: + password: uUgrUus4JAYuwxzo #mybatis plus 设置 mybatis-plus: mapper-locations: classpath*:org/jeecg/**/xml/*Mapper.xml,classpath*:com/nu/**/xml/*Mapper.xml @@ -226,9 +227,9 @@ jeecg: app: http://localhost:8051 path: #文件上传根目录 设置 - upload: /opt/upFiles + upload: /opt/nu001/upFiles #webapp文件路径 - webapp: /opt/webapp + webapp: /opt/nu001/webapp shiro: excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/bigscreen/category/**,/bigscreen/visual/**,/bigscreen/map/**,/jmreport/bigscreen2/** #阿里云oss存储和大鱼短信秘钥配置 diff --git a/nursing-unit-system/nu-system-start/src/main/resources/bootstrap.yml b/nursing-unit-system/nu-system-start/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..a868296 --- /dev/null +++ b/nursing-unit-system/nu-system-start/src/main/resources/bootstrap.yml @@ -0,0 +1,16 @@ +spring: + cloud: + nacos: + discovery: + server-addr: ${config.server-addr} + namespace: ${config.namespace} + group: ${config.group} + username: ${config.username} + password: ${config.password} + config: + server-addr: ${config.server-addr} + namespace: ${config.namespace} + group: ${config.group} + file-extension: yaml + username: ${config.username} + password: ${config.password} diff --git a/pom.xml b/pom.xml index ccef533..7efb21c 100644 --- a/pom.xml +++ b/pom.xml @@ -150,6 +150,17 @@ commonmark ${commonmark.version} + + + + + + + + + + + @@ -471,7 +482,7 @@ dev - jeecg-boot-nacos:8848 + 127.0.0.1:8848 @@ -515,19 +526,23 @@ uat + + + false + uat - jeecg-boot-nacos:8848 + nacos:8848 DEFAULT_GROUP - + fw8864nasadn - + JINisgIngV82G2