application.properties 4.05 KB
#项目相关配置
#名称
huaheng.name=huaheng
#版本
huaheng.version=2.6.0
#版权年份
huaheng.copyrightYear=2018
#头像上传路径
huaheng.profile=C:/profile/
# 获取ip地址开关
huaheng.addressEnabled=false

#开发环境配置
#测试服务端口、测试项目contextPath
server.port=8888
server.servlet.context-path=/twms/
#示例服务端口、示例项目contextPath
#server.port=8889
#server.servlet.context-path=/ewms/
#正式服务端口、正式项目contextPath
#server.port=8016
#server.servlet.context-path=/wms/
# tomcat的URI编码
server.tomcat.uri-encoding=UTF-8
# tomcat最大线程数,默认为200
server.tomcat.max-threads=800
# Tomcat启动初始化的线程数,默认值25
server.tomcat.min-spare-threads=30

#日志配置
logging.level.com.huaheng=DEBUG
logging.level.org.springframework=WARN
logging.level.org.spring.springboot.dao=DEBUG

#用户配置
#密码错误5次锁定10分钟
user.password.maxRetryCount=5

#Spring配置
spring.thymeleaf.mode=HTML
spring.thymeleaf.encoding=utf-8
# 禁用缓存
spring.thymeleaf.cache=false
#国际化资源文件路径
spring.messages.basename=i18n/messages
spring.jackson.time-zone=GMT+8
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.profiles.active=druid
#文件上传
spring.servlet.multipart.max-file-size=30MB
spring.servlet.multipart.max-request-size=30MB
#热部署开关
spring.devtools.restart.enabled=true
#activiti 自动部署验证设置
spring.activiti.check-process-definitions=false

# MyBatis
# 搜索指定包别名
mybatis.typeAliasesPackage=com.huaheng.pc
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mybatis.mapperLocations=classpath:mybatis/**/*Mapper*.xml
# 加载全局的配置文件
mybatis.configLocation=classpath:mybatis/mybatis-config.xml

# PageHelper
pagehelper.helperDialect=mysql
pagehelper.reasonable=true
pagehelper.supportMethodsArguments=true
pagehelper.pparams=count=countSql

# Shiro
# 登录地址
shiro.user.loginUrl=/login
# 权限认证失败地址
shiro.user.unauthorizedUrl=/unauth
# 首页地址
shiro.user.indexUrl=/index
# 验证码开关
shiro.user.captchaEnabled=false
# 验证码类型 math 数组计算 char 字符
shiro.user.captchaType=math
# 设置Cookie的域名 默认空,即当前访问的域名
shiro.cookie.domain =
# 设置cookie的有效访问路径
shiro.cookie.path=/
# 设置HttpOnly属性
shiro.cookie.httpOnly=true
# 设置Cookie的过期时间,天为单位
shiro.cookie.maxAge=30
# Session超时时间(默认30分钟)
shiro.session.expireTime=30
# 同步session到数据库的周期(默认1分钟)
shiro.session.dbSyncPeriod=1
# 相隔多久检查一次session的有效性,默认就是10分钟
shiro.session.validationInterval=10

# 防止XSS攻击
# 过滤开关
xss.enabled=true
# 排除链接(多个用逗号分隔)
xss.excludes=/system/notice/*
# 匹配链接
xss.urlPatterns=/system/*,/monitor/*,/tool/*

# 代码生成
# 作者
gen.author=huaheng
# 默认生成包路径 module 需改成自己的模块名称 如 system monitor tool
gen.packageName=com.huaheng.pc.task
# 自动去除表前缀,默认是true
gen.autoRemovePre=false
# 表前缀(类名不会包含表前缀)
gen.tablePrefix=sys_

# default-store in spring session. it will be set in redis only outside.
spring.session.store-type=none
# REDIS (RedisProperties)
# Redis数据库索引(默认为0)
spring.redis.database=0  
# Redis服务器地址
spring.redis.host=127.0.0.1
# Redis服务器连接端口
spring.redis.port=6379  
# Redis服务器连接密码(默认为空)
spring.redis.password=
# 连接池最大连接数(使用负值表示没有限制)
#spring.redis.pool.max-active=8
spring.redis.jedis.pool.max-active=8
# 连接池最大阻塞等待时间(使用负值表示没有限制)
#spring.redis.pool.max-wait=-1
spring.redis.jedis.pool.max-wait=-1ms
# 连接池中的最大空闲连接
#spring.redis.pool.max-idle=8
spring.redis.jedis.pool.max-idle=8
# 连接池中的最小空闲连接
#spring.redis.pool.min-idle=0
spring.redis.jedis.pool.min-idle= 0
# 连接超时时间(毫秒)
spring.redis.timeout=0  
spring.redis.lettuce.shutdown-timeout=0ms