Files
hcframe/hcframe-parent/hcframe-config/src/main/resources/application.yml
2021-05-25 10:38:02 +08:00

137 lines
4.0 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

server:
port: 8081
servlet:
context-path: /config
cas:
server-url-prefix: http://192.168.1.131:8080/cas
client-host-url: http://192.168.1.194:8081
validation-type: cas3
server-login-url: http://192.168.1.131:8080/cas/login
use-session: true
# 代理模式
# proxy-callback-url: http://192.168.1.130:8081/config/proxyCallback
# proxy-receptor-url: /config/proxyCallback
pagehelper:
auto-runtime-dialect: true
spring:
application:
name: cloud-config
# 缓存设置
cache:
# redis缓存
type: redis
redis:
time-to-live: 1d
use-key-prefix: true
cache-null-values: true
key-prefix: cache.
# ehcache缓存
# type: ehcache
# ehcache:
# config: classpath:ehcache.xml
redis:
database: @redis.database@
host: @redis.host@
port: @redis.port@
password: @redis.password@
lettuce:
pool:
# 连接池中的最大空闲连接 默认8
max-idle: 8
# 连接池中的最小空闲连接 默认0
min-idle: 0
# 连接池最大连接数 默认8 ,负数表示没有限制
max-active: 8
# 连接池最大阻塞等待时间(使用负值表示没有限制) 默认-1
max-wait: -1
timeout: 30000
mvc:
view:
prefix: classpath*:/templates/
suffix: .html
static-path-pattern: classpath*:/static/**
datasource:
druid:
# 配置sqlite文件路径需要填写绝对路径推荐将sqlite文件放入到服务器上而非程序jar包或war包中
driver-class-name: org.sqlite.JDBC
# url: jdbc:sqlite:/Volumes/DATA/ideaProject/common-frame/hcframe/hcframe-parent/hcframe-config/src/main/resources/datasource.db
url: jdbc:sqlite:D:/cloud/datasource.db
# url: jdbc:sqlite:/home/it/user/gateway/datasource.db
username:
password:
#使用Druid数据源
initialSize: 5
# 初始化大小,最小,最大
minIdle: 5
maxActive: 20
# 配置获取连接等待超时的时间
maxWait: 60000
# 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
timeBetweenEvictionRunsMillis: 60000
# 配置一个连接在池中最小生存的时间,单位是毫秒
minEvictableIdleTimeMillis: 300000
validationQuery: select 1
testWhileIdle: true
testOnBorrow: false
testOnReturn: false
# 配置监控统计拦截的filters去掉后监控界面sql无法统计'wall'用于防火墙
filters: stat,slf4j
# 通过connectProperties属性来打开mergeSql功能慢SQL记录
connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000
mybatis:
mapper-locations: classpath*:mapping/**/*.xml
type-aliases-package: com.hcframe.**.entity
configuration:
# 开启Sql日志记录
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
# swagger配置
swagger:
# 配置controller包路径
# path: com.hcframe.module.**.controller
# 是否开启权限
enableAuth: fals
# 用户名
username: admin
# 密码
password: admin
# Druid连接配置
druid:
# Druid用户名
username: test
# Druid密码
password: test
# Druid 允许访问的IP,默认全部允许
# allow: 127.0.0.1
# Druid 拒绝访问的IP,默认不拒绝全部
# deny: 10.0.0.2
feign:
client:
config:
default:
connectTimeout: 300000
readTimeout: 30000
loggerLevel: basic
okhttp:
enabled: true
hystrix:
enabled: true
# 设置熔断器超时时间
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 30000
hcframe:
config:
# 是否开启redis 用户登录若开启此项需要配置redis节点及相关配置若不开启需要注释掉redis相关配置信息
isRedisLogin: false
# 用户登陆超时设置单位为小时此值不能为0
loginTimeout: 4
# 是否开启controller日志监控
showControllerLog: true
multi-data-source: true