application.yml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. server:
  2. port: 8080
  3. servlet.session.timeout: P0DT60M0S #D天H小时M分钟S秒,字符T是紧跟在时分秒之前的,每个单位都必须由数字开始,且时分秒顺序不能乱
  4. # ssl: #https证书配置 配置了之后只能通过https访问应用
  5. # key-store: xxx.pfx 证书文件
  6. # key-store-password: 1234 证书密码
  7. #配置日志
  8. logging:
  9. level:
  10. net.mingsoft: debug
  11. config: classpath:log4j-spring.xml
  12. ms:
  13. shiro-key: d3d3bWluZ3NvZnRuZXRtcw== #生产必须修改此值否则会存在安全风险,可以通过 https://base64.us/随机生产一个Base64值
  14. html-dir: html
  15. rand-code:
  16. length: 4 #验证码长度
  17. circle: 10 #干扰线条数,值越大越不容易辨别
  18. # scheme: https #解决使用代理服务器代理应用时标签解析域名依旧为http的问题
  19. swagger:
  20. enable: false #启用swagger文档,生产的时候务必关掉 访问地址:http://ip|域名/项目发布名/swagger-ui.html
  21. manager:
  22. path: /ms #后台访问的路径,如:http://项目/ms/login.do,生产的时候建议修改
  23. check-code: true #默认开启验证码验证,false验证码不验证
  24. xss:
  25. xssEnable: true #xss过滤器的开关
  26. filterUrl: /** #过滤的url,多个用逗号分开
  27. excludeUrl: /ms**,/static**,/template**,/file/upload.do,/static/plugins/ueditor/1.4.3.3/jsp/editor.do #排除的url,多个用逗号分开
  28. upload:
  29. enable-web: true #启用web层的上传
  30. template: template #模板文件夹支持重命名,不支持路径
  31. path: upload #文件上传路径,可以根据实际写绝对路径
  32. mapping: /upload/** #修改需要谨慎,系统第一次部署可以随意修改,如果已经有了上传数据,再次修改会导致之前上传的文件404
  33. denied: .exe,.jsp,.jspx,.sh
  34. back-up: /upload_back
  35. multipart:
  36. #最大上传文件大小 单位:KB
  37. max-file-size: 10240
  38. #文件暂存临时目录
  39. upload-temp-dir: temp
  40. #临时文件大小
  41. max-in-memory-size: 10240
  42. #总上传最大大小 单位:KB -1禁用
  43. max-request-size: -1
  44. spring:
  45. datasource:
  46. druid:
  47. stat-view-servlet:
  48. enabled: false #启用druid监控
  49. profiles:
  50. active: dev
  51. cache:
  52. ehcache:
  53. config: classpath:ehcache.xml
  54. mvc:
  55. pathmatch:
  56. use-suffix-pattern: true
  57. devtools:
  58. restart:
  59. enabled: true
  60. additional-paths: src/main/java
  61. exclude: static/**,WEB-INF/**
  62. servlet:
  63. multipart:
  64. max-request-size: 100MB
  65. enabled: false
  66. freemarker:
  67. suffix: .ftl
  68. charset: UTF-8
  69. content-type: text/html
  70. allow-request-override: true
  71. allow-session-override: true
  72. expose-request-attributes: true
  73. expose-session-attributes: true
  74. expose-spring-macro-helpers: true
  75. prefer-file-system-access: false
  76. template-loader-path: file:WEB-INF/,file:WEB-INF/manager,classpath:/,classpath:/WEB-INF/manager,classpath:/WEB-INF
  77. settings:
  78. template_update_delay: 1
  79. default_encoding: UTF-8
  80. classic_compatible: true
  81. date_format: yyyy-MM-dd
  82. time_format: HH:mm:ss
  83. datetime_format: yyyy-MM-dd HH:mm:ss
  84. number_format: 0.##
  85. http:
  86. encoding:
  87. force: true
  88. charset: utf-8
  89. enabled: true
  90. mybatis-plus:
  91. global-config:
  92. db-config:
  93. id-type: auto
  94. configuration:
  95. database-id: mysql