application.yml 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. # 项目相关配置
  2. zkqy:
  3. # 名称
  4. name: zkqy
  5. # 版本
  6. version: 3.8.5
  7. # 版权年份
  8. copyrightYear: 2023
  9. # 实例演示开关
  10. demoEnabled: true
  11. # 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
  12. profile: /Users/zrwj/Desktop/ZKQY_LJJ/log
  13. # 获取ip地址开关
  14. addressEnabled: false
  15. # 验证码类型 math 数组计算 char 字符验证
  16. captchaType: math
  17. # 开发环境配置
  18. server:
  19. # 服务器的HTTP端口,默认为8080
  20. port: 8066
  21. servlet:
  22. # 应用的访问路径
  23. context-path: /
  24. tomcat:
  25. # tomcat的URI编码
  26. uri-encoding: UTF-8
  27. # 连接数满后的排队数,默认为100
  28. accept-count: 1000
  29. threads:
  30. # tomcat最大线程数,默认为200
  31. max: 800
  32. # Tomcat启动初始化的线程数,默认值10
  33. min-spare: 100
  34. # 日志配置
  35. logging:
  36. # 定义全局日志级别,此处可以针对不同包或类设置不同的日志输出级别
  37. level:
  38. # 设置com.zkqy包及其子包下的日志级别为debug
  39. com.zkqy: debug
  40. # 设置org.springframework包及其子包下的日志级别为warn
  41. org.springframework: warn
  42. # 文件日志相关配置
  43. file:
  44. # 指定日志文件的输出目录
  45. # 此处将所有生成的日志文件存储在D:/rz/logs路径下(日志文件必须名为)
  46. # logback-spring.xml中可以读取这个配置项(注意:日志配置文件必须叫logback-spring.xml)
  47. path: C:/logs
  48. # 用户配置
  49. user:
  50. password:
  51. # 密码最大错误次数
  52. maxRetryCount: 5
  53. # 密码锁定时间(默认10分钟)
  54. lockTime: 10
  55. # Spring配置
  56. spring:
  57. # 资源信息
  58. messages:
  59. # 国际化资源文件路径
  60. basename: i18n/messages
  61. profiles:
  62. active: druid
  63. # 文件上传
  64. servlet:
  65. multipart:
  66. # 单个文件大小
  67. max-file-size: 100MB
  68. # 设置总上传的文件大小
  69. max-request-size: 1000MB
  70. # 服务模块
  71. devtools:
  72. restart:
  73. # 热部署开关
  74. enabled: true
  75. # redis 配置
  76. redis:
  77. # 地址
  78. host: 192.168.110.15
  79. # 端口,默认为6379
  80. port: 6379
  81. # 数据库索引
  82. database: 1
  83. # 密码
  84. password:
  85. # 连接超时时间
  86. timeout: 10s
  87. lettuce:
  88. pool:
  89. # 连接池中的最小空闲连接
  90. min-idle: 0
  91. # 连接池中的最大空闲连接
  92. max-idle: 8
  93. # 连接池的最大数据库连接数
  94. max-active: 8
  95. # #连接池最大阻塞等待时间(使用负值表示没有限制)
  96. max-wait: -1ms
  97. # token配置
  98. token:
  99. # 令牌自定义标识
  100. header: Authorization
  101. # 令牌密钥
  102. secret: abcdefghijklmnopqrstuvwxyz
  103. # 令牌有效期(默认30分钟)3000000
  104. expireTime: 144000000
  105. # MyBatis配置
  106. mybatis:
  107. # 搜索指定包别名
  108. typeAliasesPackage: com.zkqy.**.domain
  109. # 配置mapper的扫描,找到所有的mapper.xml映射文件
  110. mapperLocations: classpath*:mapper/**/*Mapper.xml
  111. # 加载全局的配置文件
  112. configLocation: classpath:mybatis/mybatis-config.xml
  113. # PageHelper分页插件
  114. pagehelper:
  115. helperDialect: mysql
  116. supportMethodsArguments: true
  117. params: count=countSql
  118. # Shiro
  119. shiro:
  120. user:
  121. # 登录地址
  122. loginUrl: /login
  123. # 权限认证失败地址
  124. unauthorizedUrl: /unauth
  125. # 首页地址
  126. indexUrl: /index
  127. # 验证码开关
  128. captchaEnabled: true
  129. # 验证码类型 math 数组计算 char 字符
  130. captchaType: math
  131. cookie:
  132. # 设置Cookie的域名 默认空,即当前访问的域名
  133. domain:
  134. # 设置cookie的有效访问路径
  135. path: /
  136. # 设置HttpOnly属性
  137. httpOnly: true
  138. # 设置Cookie的过期时间,天为单位
  139. maxAge: 30
  140. # 设置密钥,务必保持唯一性(生成方式,直接拷贝到main运行即可)Base64.encodeToString(CipherUtils.generateNewKey(128, "AES").getEncoded()) (默认启动生成随机秘钥,随机秘钥会导致之前客户端RememberMe Cookie无效,如设置固定秘钥RememberMe Cookie则有效)
  141. cipherKey:
  142. session:
  143. # Session超时时间,-1代表永不过期(默认30分钟)
  144. expireTime: 30
  145. # 同步session到数据库的周期(默认1分钟)
  146. dbSyncPeriod: 1
  147. # 相隔多久检查一次session的有效性,默认就是10分钟
  148. validationInterval: 10
  149. # 同一个用户最大会话数,比如2的意思是同一个账号允许最多同时两个人登录(默认-1不限制)
  150. maxSession: -1
  151. # 踢出之前登录的/之后登录的用户,默认踢出之前登录的用户
  152. kickoutAfter: false
  153. rememberMe:
  154. # 是否开启记住我
  155. enabled: true
  156. # Swagger配置
  157. swagger:
  158. # 是否开启swagger
  159. enabled: true
  160. # 请求前缀
  161. pathMapping: /dev-api
  162. # 防止XSS攻击
  163. xss:
  164. # 过滤开关
  165. enabled: true
  166. # 排除链接(多个用逗号分隔)
  167. excludes: /system/notice
  168. # 匹配链接
  169. urlPatterns: /system/*,/monitor/*,/tool/*
  170. # cas配置
  171. cas:
  172. client-name: CasClient
  173. server:
  174. url: http://localhost:8080/cas
  175. project:
  176. url: http://localhost:80
  177. projectDownloadZip:
  178. mysql: /usr/local/mysql/bin/mysqldump
  179. OpenAuthorization2:
  180. MES:
  181. # 单点获取code、token、userinfo主机地址
  182. URL: http://192.168.110.129:8066/oauth2
  183. # 系统标识
  184. BASIC: mes
  185. # 重定向本系统主机地址
  186. REDIRECT_URL: http://192.168.110.129:1025
  187. # 回调地址
  188. CALLBACK: http://192.168.110.129:8066/oauth/callback