application.yml 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. spring:
  2. # 应用名称
  3. application.name: xmnk-sso
  4. profiles:
  5. # 启动环境加载,同时加载两个的写法:common,prod 优先级左>右
  6. # active: dev
  7. active: prod
  8. # ================ 公共配置(优先级低于application-xxx.yml) ================
  9. # mvc设置
  10. mvc:
  11. format:
  12. # 日期映射格式
  13. date: yyyy-MM-dd HH:mm:ss
  14. # servlet配置
  15. servlet:
  16. # 单文件大小限制1024M,避免文件上传时因为文件过大而被限制
  17. multipart:
  18. max-file-size: 1024MB
  19. max-request-size: 1024MB
  20. # 静态文件路径映射
  21. web:
  22. resources:
  23. static-locations: classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:${spring.upload-config.root-folder}
  24. # jackson设置
  25. jackson:
  26. # 默认的日期转换格式
  27. date-format: yyyy-MM-dd HH:mm:ss
  28. # 解决因为时区问题,date少8小时的bug
  29. # time-zone: GMT+8
  30. # 文件上传相关配置
  31. upload-config:
  32. # 文件保存的根目录,所有文件都保存在这个目录下
  33. # root-folder: /upload-file
  34. root-folder: /uploadPath
  35. # http路由前缀,用于向前台暴露文件url
  36. http-prefix: /upload
  37. # 项目自定义配置
  38. myconfig:
  39. # md5的盐2419200
  40. md5-salt: whatclickme
  41. # 是否明文存储密码
  42. is-pw: true
  43. # 是否彩色SQl日志
  44. color-sql: true
  45. # 是否抛出SQL(将sql报错抛出到前端,方便调试,请只在开发环境打开,在生产模式请关闭)
  46. throw-sql: true
  47. # 是否把API请求日志输出在控制台
  48. log-to-file: true
  49. # 是否把API请求日志记录在数据库
  50. log-to-db: true
  51. # SM4加密的秘钥
  52. sm4-key: uYdc58GHjd4TjsHe
  53. # Sa-Token配置
  54. sa-token:
  55. # 在多人登录同一账号时,是否共用一个token (为true时所有登录共用一个token, 为false时每次登录新建一个token)
  56. is-share: false
  57. # 是否显示操作日志
  58. is-log: true
  59. # 关闭Cookie模式
  60. # is-read-cookie: false
  61. # 配置Cookie作用域 (需要SSO模式一的时候再打开)
  62. # cookie.domain: stp.com
  63. # ------- SSO 相关配置
  64. sso:
  65. # 打开单点注销功能
  66. is-slo: true
  67. # 打开模式三
  68. is-http: true
  69. # 接口调用秘钥(用于SSO模式三的单点注销功能)
  70. secretkey: YQfyZtAmDbYHTBaHPSx3GZeX7x2ip7ik
  71. # token 有效期(单位:秒),默认30天,-1代表永不过期
  72. timeout: 2592000
  73. forest:
  74. # 关闭 forest 请求日志打印
  75. log-enabled: false
  76. # mybatis-plus配置
  77. mybatis-plus:
  78. # 配置别名包,在mapper.xml中可以直接返回SoMap
  79. type-aliases-package: com.pj.utils.so
  80. # 一些配置
  81. configuration:
  82. # 控制打印sql
  83. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  84. # 是否开启下划线转驼峰
  85. map-underscore-to-camel-case: false
  86. # 即使属性为null, 也要映射
  87. call-setters-on-nulls: true