application.yml 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. # 项目相关配置
  2. slibra:
  3. # 名称
  4. name: Slibra
  5. # 版本
  6. version: 3.8.6
  7. # 版权年份
  8. copyrightYear: 2023
  9. # 实例演示开关
  10. demoEnabled: true
  11. # 文件路径 示例( Windows配置D:/uploadPath,Linux配置 /home/uploadPath)
  12. profile: D:/uploadPath
  13. # 获取ip地址开关
  14. addressEnabled: false
  15. # 验证码类型 math 数字计算 char 字符验证
  16. captchaType: math
  17. # 开发环境配置
  18. server:
  19. # 服务器的HTTP端口,默认为8080
  20. port: 8001
  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. level:
  37. com.slibra: debug
  38. org.springframework: warn
  39. # 用户配置
  40. user:
  41. password:
  42. # 密码最大错误次数
  43. maxRetryCount: 5
  44. # 密码锁定时间(默认10分钟)
  45. lockTime: 10
  46. # Spring配置
  47. spring:
  48. # 资源信息
  49. messages:
  50. # 国际化资源文件路径
  51. basename: i18n/messages
  52. profiles:
  53. active: local
  54. thymeleaf:
  55. mode: HTML
  56. cache: true
  57. prefix: classpath:/templates/
  58. encoding: UTF-8
  59. suffix: .html
  60. check-template-location: true
  61. template-resolver-order: 1
  62. # 文件上传
  63. servlet:
  64. multipart:
  65. # 单个文件大小
  66. max-file-size: 10MB
  67. # 设置总上传的文件大小
  68. max-request-size: 20MB
  69. # 服务模块
  70. devtools:
  71. restart:
  72. # 热部署开关
  73. enabled: true
  74. # redis 配置
  75. redis:
  76. # 地址
  77. host: 10.0.0.24
  78. # 端口,默认为6379
  79. port: 6379
  80. # 数据库索引
  81. database: 1
  82. # 密码
  83. password: ^YHN&UJM
  84. # 连接超时时间
  85. timeout: 10s
  86. lettuce:
  87. pool:
  88. # 连接池中的最小空闲连接
  89. min-idle: 0
  90. # 连接池中的最大空闲连接
  91. max-idle: 8
  92. # 连接池的最大数据库连接数
  93. max-active: 8
  94. # #连接池最大阻塞等待时间(使用负值表示没有限制)
  95. max-wait: -1ms
  96. # token配置
  97. token:
  98. # 令牌自定义标识
  99. header: Authorization
  100. # 令牌密钥
  101. secret: abcdefghijklmnopqrstuvwxyz
  102. # 令牌有效期(默认30分钟)
  103. expireTime: 1440000000
  104. # 用户自定义的端口
  105. port: port
  106. ## MyBatis配置
  107. #mybatis:
  108. # # 搜索指定包别名
  109. # typeAliasesPackage: com.slibra.**.domain
  110. # # 配置mapper的扫描,找到所有的mapper.xml映射文件
  111. # mapperLocations: classpath*:mapper/**/*Mapper.xml
  112. # # 加载全局的配置文件
  113. # configLocation: classpath:mybatis/mybatis-config.xml
  114. mybatis-plus:
  115. # Mapper.xml 文件位置 Maven 多模块项目的扫描路径需以 classpath*: 开头
  116. mapper-locations: classpath*:mapper/**/*Mapper.xml
  117. # #MyBaits 别名包扫描路径,通过该属性可以给包中的类注册别名 实体扫描,多个package用逗号或者分号分隔
  118. type-aliases-package: com.slibra.**.domain
  119. # config-location: classpath:mybatis/mybatis-config.xml
  120. # #通过父类(或实现接口)的方式来限定扫描实体
  121. # typeAliasesSuperType: com.vanhr.user.dao.entity.baseEntity
  122. # #枚举类 扫描路径 如果配置了该属性,会将路径下的枚举类进行注入,让实体类字段能够简单快捷的使用枚举属性
  123. # typeEnumsPackage: com.vanhr.user.dao.enums
  124. # 启动时是否检查 MyBatis XML 文件的存在,默认不检查 仅限spring boot 使用
  125. checkConfigLocation : true
  126. # #通过该属性可指定 MyBatis 的执行器,MyBatis 的执行器总共有三种:
  127. # # ExecutorType.SIMPLE:该执行器类型不做特殊的事情,为每个语句的执行创建一个新的预处理语句(PreparedStatement)
  128. # # ExecutorType.REUSE:该执行器类型会复用预处理语句(PreparedStatement)
  129. # # ExecutorType.BATCH:该执行器类型会批量执行所有的更新语句
  130. # executorType: SIMPLE
  131. # # 指定外部化 MyBatis Properties 配置,通过该配置可以抽离配置,实现不同环境的配置部署
  132. # configurationProperties:
  133. configuration: # MyBatis 原生支持的配置
  134. # 是否开启自动驼峰命名规则(camel case)映射
  135. map-underscore-to-camel-case: true
  136. # 枚举处理类,如果配置了该属性,枚举将统一使用指定处理器进行处理
  137. # org.apache.ibatis.type.EnumTypeHandler : 存储枚举的名称
  138. # org.apache.ibatis.type.EnumOrdinalTypeHandler : 存储枚举的索引
  139. # com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler : 枚举类需要实现IEnum接口或字段标记@EnumValue注解.(3.1.2以下版本为EnumTypeHandler)
  140. # defaultEnumTypeHandler: com.baomidou.mybatisplus.extension.handlers.MybatisEnumTypeHandler
  141. # 配置JdbcTypeForNull, oracle数据库必须配置
  142. jdbc-type-for-null: null
  143. log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
  144. # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  145. global-config: # 全局策略配置
  146. # 是否控制台 print mybatis-plus 的 LOGO
  147. banner: true
  148. db-config:
  149. # id类型
  150. id-type: auto
  151. # 表名是否使用下划线命名,默认数据库表使用下划线命名
  152. table-underline: true
  153. #是否开启大写命名,默认不开启
  154. # capital-mode: false
  155. # #逻辑已删除值,(逻辑删除下有效) 需要注入逻辑策略LogicSqlInjector 以@Bean方式注入
  156. # logic-not-delete-value: 0
  157. # #逻辑未删除值,(逻辑删除下有效)
  158. # logic-delete-value: 1
  159. # PageHelper分页插件
  160. pagehelper:
  161. helperDialect: mysql
  162. supportMethodsArguments: true
  163. params: count=countSql
  164. # Swagger配置
  165. swagger:
  166. # 是否开启swagger
  167. enabled: true
  168. # 请求前缀
  169. pathMapping: /dev-api
  170. # 防止XSS攻击
  171. xss:
  172. # 过滤开关
  173. enabled: true
  174. # 排除链接(多个用逗号分隔)
  175. excludes: /system/notice
  176. # 匹配链接
  177. urlPatterns: /system/*,/monitor/*,/tool/*
  178. application:
  179. ali-cloud:
  180. enable-sms: true
  181. access-key-id: LTAI5tMYjV29Hy1XKn3d79YD
  182. access-key-secret: 48we5KZdx9Bu2OiJ9hmXhQTf2aCut0
  183. sign-name: 伏羲碳惠交易平台
  184. templateCooperation: SMS_264860508
  185. templateCodeMessage: SMS_461080515
  186. templateSysRegistPassed: SMS_461065541
  187. templateRegistPassed: SMS_461025520
  188. templateRegistUnpassed: SMS_460935564
  189. templateAccountFreezed: SMS_264190885
  190. templateAccountUnfreezed: SMS_264030916
  191. templateAccountReset: SMS_264030920
  192. templateRegistBuyer: SMS_462425424
  193. plat-bank-account:
  194. user-id: 1
  195. account-name: 碳交易平台银行账号
  196. account-number: 1234567891234567
  197. issuing-bank: 平台开会行
  198. inter-bank-number: 银联号
  199. issuing-address: 开户行地址
  200. tempPath: ./trade/tmp/
  201. uploadPath: ./upload/
  202. ecspUploadPath: ../clibra/upload/
  203. # wechatPay:
  204. # merchantId: 1649012850
  205. # appId: wx4bc491881ec58241
  206. # privateKeyPath: /home/slibra/apiclient_key.pem
  207. # merchantSerialNumber: 509C23FE88EBBBA28BF0F9D9FA477FF93F9EDD24
  208. # apiV3key: 5ugirU2woc4BQdGZjJlQX8GHmY4u8685
  209. oss:
  210. qiniu:
  211. url: https://static.fuxicarbon.com #域名
  212. accessKey: z7EU9DhXbF9Y0J462Qmo8a8HvCOu5KUhR3PiGN-9 #
  213. secretKey: t6LGwyfl4gFbckQtyk2QUYW1162u5e7oZh9Ixsnd #
  214. bucketName: fuxicarbon #空间名
  215. #默认走测试环境
  216. big-model:
  217. ip: 10.0.0.24
  218. port: 27070
  219. temperature: 0.7
  220. topP: 0.7
  221. log:
  222. logPath: /home/intelligent-voice/logs