|
|
|
|
server:
|
|
|
|
|
port: 8080
|
|
|
|
|
servlet:
|
|
|
|
|
context-path: / #项目名称
|
|
|
|
|
session.timeout: P0DT60M0S #D天H小时M分钟S秒,字符T是紧跟在时分秒之前的,每个单位都必须由数字开始,且时分秒顺序不能乱
|
|
|
|
|
encoding:
|
|
|
|
|
force: true
|
|
|
|
|
charset: utf-8
|
|
|
|
|
enabled: true
|
|
|
|
|
error:
|
|
|
|
|
include-exception: true
|
|
|
|
|
include-message: always
|
|
|
|
|
# ssl: #https证书配置 配置了之后只能通过https访问应用
|
|
|
|
|
# key-store: xxx.pfx 证书文件,证书文件格式具体参考证书分发平台
|
|
|
|
|
# key-store-password: 1234 证书密码
|
|
|
|
|
|
|
|
|
|
#配置日志
|
|
|
|
|
logging:
|
|
|
|
|
level:
|
|
|
|
|
net.mingsoft: debug
|
|
|
|
|
config: classpath:log4j-spring.xml
|
|
|
|
|
|
|
|
|
|
ms:
|
|
|
|
|
#scheme: https #解决使用代理服务器代理应用时标签解析域名依旧为http的问题
|
|
|
|
|
xss:
|
|
|
|
|
enable: true #xss过滤器的开关
|
|
|
|
|
filter-url: /** #过滤的url,多个用逗号分开
|
|
|
|
|
# #排除的url,多个用逗号分开,如果怕设置后台过滤麻烦,直接排除 /ms/**
|
|
|
|
|
exclude-url: /static/**,/template/**,/file/upload.do,/static/plugins/ueditor/1.4.3.3/jsp/editor.do
|
|
|
|
|
#过滤的参数名,多个用逗号分开 默认排除菜单、自定模型JSON、模版内容、文章内容,具体根据需要配置其他字段
|
|
|
|
|
exclude-filed: menuStr,modelField,modelUrl,modelJson,fileContent,contentDetails
|
|
|
|
|
|
|
|
|
|
diy:
|
|
|
|
|
html-dir: html
|
|
|
|
|
|
|
|
|
|
swagger:
|
|
|
|
|
enable: false #启用swagger文档,生产的时候务必关掉 访问地址:http://ip|域名/项目发布名/swagger-ui.html
|
|
|
|
|
|
|
|
|
|
manager:
|
|
|
|
|
path: /ms #后台访问的路径,如:http://项目/ms/login.do,生产的时候建议修改
|
|
|
|
|
check-code: true #默认开启验证码验证,false验证码不验证
|
|
|
|
|
|
|
|
|
|
upload:
|
|
|
|
|
enable-web: false #启用web层的上传
|
|
|
|
|
template: template #模板文件夹支持重命名,不支持路径
|
|
|
|
|
path: upload #文件上传路径,可以根据实际写绝对路径
|
|
|
|
|
mapping: /upload/** #修改需要谨慎,系统第一次部署可以随意修改,如果已经有了上传数据,再次修改会导致之前上传的文件404
|
|
|
|
|
denied: exe,jsp,xml,sh,bat,py,ftl,jspx
|
|
|
|
|
back-up: /upload_back
|
|
|
|
|
multipart:
|
|
|
|
|
#最大上传文件大小 单位:KB
|
|
|
|
|
max-file-size: 1024
|
|
|
|
|
#文件暂存临时目录
|
|
|
|
|
upload-temp-dir: temp
|
|
|
|
|
#临时文件大小
|
|
|
|
|
max-in-memory-size: 102400
|
|
|
|
|
#总上传最大大小 单位:KB -1禁用
|
|
|
|
|
max-request-size: -1
|
|
|
|
|
|
|
|
|
|
#shiro-key: #16位长度,不填写默认随机生成
|
|
|
|
|
cookie-name: SHIRO_SESSION_ID
|
|
|
|
|
|
|
|
|
|
rand-code:
|
|
|
|
|
length: 4 #验证码长度
|
|
|
|
|
circle: 10 #干扰线条数,值越大越不容易辨别
|
|
|
|
|
|
|
|
|
|
spring:
|
|
|
|
|
data:
|
|
|
|
|
elasticsearch:
|
|
|
|
|
repositories:
|
|
|
|
|
enabled: false
|
|
|
|
|
main:
|
|
|
|
|
allow-circular-references: true
|
|
|
|
|
datasource:
|
|
|
|
|
druid:
|
|
|
|
|
initialSize: 5 #初始连接数,默认0
|
|
|
|
|
minIdle: 5 #最小连接数,默认8
|
|
|
|
|
maxActive: 20 #最大连接数,默认8
|
|
|
|
|
maxWait: 2000 #获取连接的最大等待时间,单位毫秒
|
|
|
|
|
validationQuery: SELECT 1
|
|
|
|
|
testOnBorrow: true #设置从连接池获取连接时是否检查连接有效性,true检查,false不检查
|
|
|
|
|
testOnReturn: true #设置从连接池归还连接时是否检查连接有效性,true检查,false不检查
|
|
|
|
|
poolPreparedStatements: true #可以支持PSCache(提升写入、查询效率)
|
|
|
|
|
filters: stat,wall #配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
|
|
|
|
|
keepAlive: true #保持长连接
|
|
|
|
|
stat-view-servlet:
|
|
|
|
|
enabled: false #启用druid监控
|
|
|
|
|
profiles:
|
|
|
|
|
active: dev
|
|
|
|
|
cache:
|
|
|
|
|
ehcache:
|
|
|
|
|
config: classpath:ehcache.xml
|
|
|
|
|
mvc:
|
|
|
|
|
pathmatch:
|
|
|
|
|
matching-strategy: ANT_PATH_MATCHER
|
|
|
|
|
use-suffix-pattern: true
|
|
|
|
|
devtools:
|
|
|
|
|
restart:
|
|
|
|
|
enabled: true
|
|
|
|
|
additional-paths: src/main/java
|
|
|
|
|
exclude: static/**,WEB-INF/**
|
|
|
|
|
servlet:
|
|
|
|
|
multipart:
|
|
|
|
|
max-request-size: 100MB
|
|
|
|
|
enabled: false
|
|
|
|
|
freemarker:
|
|
|
|
|
suffix: .ftl
|
|
|
|
|
charset: UTF-8
|
|
|
|
|
content-type: text/html
|
|
|
|
|
allow-request-override: true
|
|
|
|
|
allow-session-override: true
|
|
|
|
|
expose-request-attributes: true
|
|
|
|
|
expose-session-attributes: true
|
|
|
|
|
expose-spring-macro-helpers: true
|
|
|
|
|
prefer-file-system-access: false
|
|
|
|
|
template-loader-path: file:WEB-INF/,file:WEB-INF/manager,classpath:/,classpath:/WEB-INF/manager,classpath:/WEB-INF
|
|
|
|
|
settings:
|
|
|
|
|
template_update_delay: 1
|
|
|
|
|
default_encoding: UTF-8
|
|
|
|
|
classic_compatible: true
|
|
|
|
|
date_format: yyyy-MM-dd
|
|
|
|
|
time_format: HH:mm:ss
|
|
|
|
|
datetime_format: yyyy-MM-dd HH:mm:ss
|
|
|
|
|
number_format: 0.##
|
|
|
|
|
|
|
|
|
|
mybatis-plus:
|
|
|
|
|
global-config:
|
|
|
|
|
db-config:
|
|
|
|
|
id-type: auto
|
|
|
|
|
where-strategy: not_empty
|
|
|
|
|
configuration:
|
|
|
|
|
database-id: mysql
|