Browse Source

配置文件

master
583641232@qq.com 1 year ago
parent
commit
50e05b3985
  1. 2
      cas-admin/pom.xml
  2. 89
      cas-admin/src/main/resources/application-soft.yml
  3. 7
      pom.xml

2
cas-admin/pom.xml

@ -92,7 +92,7 @@
<password>#</password><!-- #表示启动时不需要密码,事实上对于代码混淆来说,这个密码没什么用,它只是一个启动密码 --> <password>#</password><!-- #表示启动时不需要密码,事实上对于代码混淆来说,这个密码没什么用,它只是一个启动密码 -->
<excludes>org.spring</excludes> <excludes>org.spring</excludes>
<packages>com.inscloudtech</packages><!-- 加密的包名,多个包用逗号分开 --> <packages>com.inscloudtech</packages><!-- 加密的包名,多个包用逗号分开 -->
<cfgfiles>application.yml,application-dev.yml,application-prod.yml</cfgfiles>
<cfgfiles>application.yml,application-dev.yml,application-prod.yml,application-soft.yml</cfgfiles>
<libjars>cas-system-4.7.0.jar</libjars><!-- jar包lib下面要加密的jar依赖文件,多个包用逗号分开 --> <libjars>cas-system-4.7.0.jar</libjars><!-- jar包lib下面要加密的jar依赖文件,多个包用逗号分开 -->
<!-- <code>78828431441AC7E1D92FC694D6886239D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E</code> &lt;!&ndash; 指定机器启动,机器码 &ndash;&gt;--> <!-- <code>78828431441AC7E1D92FC694D6886239D41D8CD98F00B204E9800998ECF8427ED41D8CD98F00B204E9800998ECF8427E</code> &lt;!&ndash; 指定机器启动,机器码 &ndash;&gt;-->
</configuration> </configuration>

89
cas-admin/src/main/resources/application-soft.yml

@ -0,0 +1,89 @@
--- # 临时文件存储位置 避免临时文件被系统清理报错
spring.servlet.multipart.location: /app/asb/uploadPath
--- # 数据源配置
spring:
datasource:
type: com.zaxxer.hikari.HikariDataSource
# 动态数据源文档 https://www.kancloud.cn/tracy5546/dynamic-datasource/content
dynamic:
# 性能分析插件(有性能损耗 不建议生产环境使用)
p6spy: false
# 设置默认的数据源或者数据源组,默认值即为 master
primary: master
# 严格模式 匹配不到数据源则报错
strict: true
datasource:
# 主库数据源
master:
type: ${spring.datasource.type}
driverClassName: com.mysql.cj.jdbc.Driver
# jdbc 所有参数配置参考 https://lionli.blog.csdn.net/article/details/122018562
# rewriteBatchedStatements=true 批处理优化 大幅提升批量插入更新删除性能(对数据库有性能损耗 使用批量操作应考虑性能问题)
url: jdbc:mysql://localhost:30520/asb_db?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
username: root
password: ly!@5212
# 从库数据源
hikari:
# 最大连接池数量
maxPoolSize: 20
# 最小空闲线程数量
minIdle: 10
# 配置获取连接等待超时的时间
connectionTimeout: 30000
# 校验超时时间
validationTimeout: 5000
# 空闲连接存活最大时间,默认10分钟
idleTimeout: 600000
# 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认30分钟
maxLifetime: 1800000
# 连接测试query(配置检测连接是否有效)
connectionTestQuery: SELECT 1
# 多久检查一次连接的活性
keepaliveTime: 30000
--- # redis 单机配置(单机与集群只能开启一个另一个需要注释掉)
spring:
redis:
# 地址
host: localhost
# 端口,默认为6379
port: 30522
# 数据库索引
database: 0
# 密码(如没有密码请注释掉)
password: ly!@5212
# 连接超时时间
timeout: 10s
# 是否开启ssl
ssl: false
redisson:
# redis key前缀
keyPrefix:
# 线程池数量
threads: 16
# Netty线程池数量
nettyThreads: 32
# 单节点配置
singleServerConfig:
# 客户端名称
clientName: ${cas.name}
# 最小空闲连接数
connectionMinimumIdleSize: 32
# 连接池大小
connectionPoolSize: 64
# 连接空闲超时,单位:毫秒
idleConnectionTimeout: 10000
# 命令等待超时,单位:毫秒
timeout: 3000
# 发布和订阅连接池大小
subscriptionConnectionPoolSize: 50
#elasticsearch
easy-es:
enable: true #默认为true,若为false则认为不启用本框架
address: localhost:30521 #es的连接地址,必须含端口 若为集群,则可以用逗号隔开 例如:127.0.0.1:9200,127.0.0.2:9200
global-config:
distributed: false
print-dsl: true

7
pom.xml

@ -60,6 +60,13 @@
<logging.level>error</logging.level> <logging.level>error</logging.level>
</properties> </properties>
</profile> </profile>
<profile>
<id>soft</id>
<properties>
<profiles.active>soft</profiles.active>
<logging.level>error</logging.level>
</properties>
</profile>
</profiles> </profiles>
<!-- 依赖声明 --> <!-- 依赖声明 -->

Loading…
Cancel
Save