application.yml 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. server:
  2. port: 8080
  3. servlet:
  4. context-path: / #项目名称
  5. session.timeout: P0DT60M0S #D天H小时M分钟S秒,字符T是紧跟在时分秒之前的,每个单位都必须由数字开始,且时分秒顺序不能乱
  6. encoding:
  7. force: true
  8. charset: utf-8
  9. enabled: true
  10. error:
  11. include-exception: true
  12. include-message: always
  13. # ssl: #https证书配置 配置了之后只能通过https访问应用
  14. # key-store: xxx.pfx 证书文件
  15. # key-store-password: 1234 证书密码
  16. #配置日志
  17. logging:
  18. level:
  19. net.mingsoft: debug
  20. config: classpath:log4j-spring.xml
  21. ms:
  22. #scheme: https #解决使用代理服务器代理应用时标签解析域名依旧为http的问题
  23. xss:
  24. enable: true #xss过滤器的开关
  25. filter-url: /** #过滤的url,多个用逗号分开
  26. exclude-url: /ms/mdiy/formData/update.do,/ms/mdiy/model/data/update.do,/ms/cms/content/update.do,/ms/mdiy/formData/save.do,/ms/mdiy/model/data/save.do,/ms/cms/content/save.do,/ms/mdiy/model/updateJson.do,/ms/mdiy/form/updateJson.do,/static/**,/template/**,/file/upload.do,/static/plugins/ueditor/1.4.3.3/jsp/editor.do,/activity/saveUser.do #排除的url,多个用逗号分开
  27. diy:
  28. html-dir: html
  29. swagger:
  30. enable: false #启用swagger文档,生产的时候务必关掉 访问地址:http://ip|域名/项目发布名/swagger-ui.html
  31. manager:
  32. path: /ms #后台访问的路径,如:http://项目/ms/login.do,生产的时候建议修改
  33. check-code: true #默认开启验证码验证,false验证码不验证
  34. upload:
  35. enable-web: false #启用web层的上传
  36. template: template #模板文件夹支持重命名,不支持路径
  37. path: upload #文件上传路径,可以根据实际写绝对路径
  38. mapping: /upload/** #修改需要谨慎,系统第一次部署可以随意修改,如果已经有了上传数据,再次修改会导致之前上传的文件404
  39. denied: exe,jsp,xml,sh,bat,py,ftl,jspx
  40. back-up: /upload_back
  41. multipart:
  42. #最大上传文件大小 单位:KB
  43. max-file-size: 1024
  44. #文件暂存临时目录
  45. upload-temp-dir: temp
  46. #临时文件大小
  47. max-in-memory-size: 10240
  48. #总上传最大大小 单位:KB -1禁用
  49. max-request-size: -1
  50. #shiro-key: #16位长度,不填写默认随机生成
  51. cookie-name: SHIRO_SESSION_ID
  52. rand-code:
  53. length: 4 #验证码长度
  54. circle: 10 #干扰线条数,值越大越不容易辨别
  55. spring:
  56. main:
  57. allow-circular-references: true
  58. datasource:
  59. druid:
  60. initialSize: 5 #初始连接数,默认0
  61. minIdle: 5 #最小连接数,默认8
  62. maxActive: 20 #最大连接数,默认8
  63. maxWait: 2000 #获取连接的最大等待时间,单位毫秒
  64. validationQuery: SELECT 1
  65. testOnBorrow: true #设置从连接池获取连接时是否检查连接有效性,true检查,false不检查
  66. testOnReturn: true #设置从连接池归还连接时是否检查连接有效性,true检查,false不检查
  67. poolPreparedStatements: true #可以支持PSCache(提升写入、查询效率)
  68. filters: stat,wall #配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
  69. keepAlive: true #保持长连接
  70. stat-view-servlet:
  71. enabled: false #启用druid监控
  72. profiles:
  73. active: dev
  74. cache:
  75. ehcache:
  76. config: classpath:ehcache.xml
  77. mvc:
  78. pathmatch:
  79. matching-strategy: ANT_PATH_MATCHER
  80. use-suffix-pattern: true
  81. devtools:
  82. restart:
  83. enabled: true
  84. additional-paths: src/main/java
  85. exclude: static/**,WEB-INF/**
  86. servlet:
  87. multipart:
  88. max-request-size: 100MB
  89. enabled: false
  90. freemarker:
  91. suffix: .ftl
  92. charset: UTF-8
  93. content-type: text/html
  94. allow-request-override: true
  95. allow-session-override: true
  96. expose-request-attributes: true
  97. expose-session-attributes: true
  98. expose-spring-macro-helpers: true
  99. prefer-file-system-access: false
  100. template-loader-path: file:WEB-INF/,file:WEB-INF/manager,classpath:/,classpath:/WEB-INF/manager,classpath:/WEB-INF
  101. settings:
  102. template_update_delay: 1
  103. default_encoding: UTF-8
  104. classic_compatible: true
  105. date_format: yyyy-MM-dd
  106. time_format: HH:mm:ss
  107. datetime_format: yyyy-MM-dd HH:mm:ss
  108. number_format: 0.##
  109. mybatis-plus:
  110. global-config:
  111. db-config:
  112. id-type: auto
  113. select-strategy: not_empty
  114. configuration:
  115. database-id: mysql