|
|
|
@ -1,96 +0,0 @@
|
|
|
|
|
# 激活环境 dev:开发,prod:生产
|
|
|
|
|
spring.profiles.active=dev
|
|
|
|
|
# 启动完成打开游览器
|
|
|
|
|
spring.profiles.open.web=false
|
|
|
|
|
|
|
|
|
|
# 应用名称
|
|
|
|
|
spring.application.name=aipro_sv
|
|
|
|
|
|
|
|
|
|
# 停机配置
|
|
|
|
|
# - 停机模式 graceful:优雅关机;immediate:立即关机
|
|
|
|
|
server.shutdown=graceful
|
|
|
|
|
# - 停机最大等待时间
|
|
|
|
|
spring.lifecycle.timeout-per-shutdown-phase=30s
|
|
|
|
|
# servlet配置
|
|
|
|
|
server.servlet.encoding.enabled=true
|
|
|
|
|
server.servlet.encoding.force=true
|
|
|
|
|
# - 编码配置
|
|
|
|
|
server.servlet.encoding.charset=UTF-8
|
|
|
|
|
# - 上下文配置
|
|
|
|
|
server.servlet.context-path=
|
|
|
|
|
# tomcat配置
|
|
|
|
|
server.tomcat.uri-encoding=UTF-8
|
|
|
|
|
server.tomcat.max-http-form-post-size=-1
|
|
|
|
|
|
|
|
|
|
# 允许循环引用,部分依赖因为存在循环依赖,暂时不能全局解决,暂时关闭循环检查
|
|
|
|
|
spring.main.allow-circular-references=true
|
|
|
|
|
# 路径匹配模式,默认path_pattern_parser虽然高效,但与ant不兼容,由于项目中用到了ant语法,暂时保留
|
|
|
|
|
spring.mvc.pathmatch.matching-strategy=ant_path_matcher
|
|
|
|
|
|
|
|
|
|
# 性能优化配置
|
|
|
|
|
# - 开启Gzip压缩
|
|
|
|
|
server.compression.enabled=true
|
|
|
|
|
# - 路径匹配配置
|
|
|
|
|
spring.mvc.static-path-pattern=/static/**
|
|
|
|
|
# - 资源目录配置
|
|
|
|
|
spring.web.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:${app.static.custom.path}
|
|
|
|
|
# - 启用静态资源
|
|
|
|
|
spring.web.resources.add-mappings=true
|
|
|
|
|
# - 启用客户端缓存
|
|
|
|
|
spring.web.resources.chain.enabled=true
|
|
|
|
|
spring.web.resources.chain.cache=true
|
|
|
|
|
spring.web.resources.chain.compressed=true
|
|
|
|
|
# - 客户端缓存时间
|
|
|
|
|
spring.web.resources.cache.period= 3600
|
|
|
|
|
|
|
|
|
|
# 序列化配置
|
|
|
|
|
spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
|
|
|
|
|
# - 时区配置
|
|
|
|
|
spring.jackson.time-zone=GMT+8
|
|
|
|
|
# - 属性为null时不序列化
|
|
|
|
|
spring.jackson.default-property-inclusion=non_null
|
|
|
|
|
# - 排序
|
|
|
|
|
spring.jackson.mapper.sort-properties-alphabetically=true
|
|
|
|
|
# - 忽略不对应属性错误
|
|
|
|
|
spring.jackson.deserialization.fail-on-unknown-properties=false
|
|
|
|
|
|
|
|
|
|
# 文件上传配置
|
|
|
|
|
# - 文件上传时禁止懒加载
|
|
|
|
|
spring.servlet.multipart.resolveLazily=false
|
|
|
|
|
# - 文件上传大小限制
|
|
|
|
|
spring.servlet.multipart.max-file-size=100MB
|
|
|
|
|
spring.servlet.multipart.max-request-size=100MB
|
|
|
|
|
|
|
|
|
|
# 分页工具配置
|
|
|
|
|
pagehelper.autoRuntimeDialect=true
|
|
|
|
|
pagehelper.reasonable=false
|
|
|
|
|
pagehelper.supportMethodsArguments=true
|
|
|
|
|
pagehelper.params=count=countSql
|
|
|
|
|
|
|
|
|
|
# 页面模板配置
|
|
|
|
|
spring.freemarker.enabled=true
|
|
|
|
|
# - 模板资源路径
|
|
|
|
|
spring.freemarker.template-loader-path=classpath:/views/
|
|
|
|
|
# - 模板后缀
|
|
|
|
|
spring.freemarker.suffix=.ftl
|
|
|
|
|
spring.freemarker.allow-request-override=false
|
|
|
|
|
# - 模板可缓存
|
|
|
|
|
spring.freemarker.cache=true
|
|
|
|
|
spring.freemarker.check-template-location=true
|
|
|
|
|
spring.freemarker.charset=UTF-8
|
|
|
|
|
spring.freemarker.content-type=text/html
|
|
|
|
|
spring.freemarker.expose-request-attributes=false
|
|
|
|
|
spring.freemarker.expose-session-attributes=false
|
|
|
|
|
spring.freemarker.expose-spring-macro-helpers=false
|
|
|
|
|
spring.freemarker.settings.template_update_delay=1
|
|
|
|
|
spring.freemarker.settings.locale=zh_CN
|
|
|
|
|
# - 日期时间格式化
|
|
|
|
|
spring.freemarker.settings.datetime_format=yyyy-MM-dd HH:mm:ss
|
|
|
|
|
# - 日期格式化
|
|
|
|
|
spring.freemarker.settings.date_format=yyyy-MM-dd
|
|
|
|
|
# - 数字格式化
|
|
|
|
|
spring.freemarker.settings.number_format=#.##
|
|
|
|
|
# - 启用兼容模式
|
|
|
|
|
spring.freemarker.settings.classic_compatible=true
|
|
|
|
|
spring.freemarker.settings.whitespace_stripping=true
|
|
|
|
|
spring.freemarker.settings.url_escaping_charset=utf-8
|