application.properties 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  1. #########################################
  2. # server configuration
  3. #########################################
  4. server.port=51182
  5. #########################################
  6. # spring allow-circular-references
  7. #########################################
  8. spring.main.allow-circular-references=true
  9. #########################################
  10. # spring profiles configuration
  11. #########################################
  12. spring.profiles.active=local
  13. #spring.profiles.active=test
  14. #spring.profiles.active=prod
  15. #########################################
  16. # multipart configuration
  17. #########################################
  18. spring.servlet.multipart.max-request-size=100MB
  19. spring.servlet.multipart.max-file-size=100MB
  20. #########################################
  21. # datasource configuration
  22. #########################################
  23. # mysql
  24. spring.datasource.dynamic.datasource.master.driver-class-name=com.mysql.cj.jdbc.Driver
  25. spring.datasource.dynamic.datasource.master.url=jdbc:mysql://jfcloud-k6-mysql:3306/rkmonitor?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true
  26. spring.datasource.dynamic.datasource.master.username=root
  27. spring.datasource.dynamic.datasource.master.password=Root123...
  28. spring.datasource.dynamic.strict=true
  29. # influxdb
  30. spring.data.influxdb.url=${INFLUXDB_URL:http://192.168.67.228:8086}
  31. spring.data.influxdb.token=${INFLUXDB_TOKEN:1NdDyN3LCKIEBFkQ1AqAmRSitZGfdCs0nuF11nLQbTcnN_5mp_asnfFnmAXTvDDQXGr83llxuXJu5wNTPtrsIw==}
  32. spring.data.influxdb.org=${INFLUXDB_ORG:jfcloud}
  33. spring.data.influxdb.bucket=${INFLUXDB_BUCKET:jfcloud}
  34. # postgres
  35. #spring.datasource.dynamic.datasource.master.driver-class-name=org.postgresql.Driver
  36. #spring.datasource.dynamic.datasource.master.url=jdbc:postgresql://localhost:5432/snowy
  37. #spring.datasource.dynamic.datasource.master.username=postgres
  38. #spring.datasource.dynamic.datasource.master.password=123456
  39. #spring.datasource.dynamic.strict=true
  40. # oracle
  41. #spring.datasource.dynamic.datasource.master.driver-class-name=oracle.jdbc.OracleDriver
  42. #spring.datasource.dynamic.datasource.master.url=jdbc:oracle:thin:@//127.0.0.1:1521/XE?remarksReporting=true
  43. #spring.datasource.dynamic.datasource.master.username=SNOWY
  44. #spring.datasource.dynamic.datasource.master.password=12345678
  45. #spring.datasource.dynamic.strict=true
  46. # mssql
  47. #spring.datasource.dynamic.datasource.master.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
  48. #spring.datasource.dynamic.datasource.master.url=jdbc:sqlserver://localhost:1433;DatabaseName=SNOWY
  49. #spring.datasource.dynamic.datasource.master.username=sa
  50. #spring.datasource.dynamic.datasource.master.password=123456
  51. #spring.datasource.dynamic.strict=true
  52. # dm database
  53. #spring.datasource.dynamic.datasource.master.driver-class-name=dm.jdbc.driver.DmDriver
  54. #spring.datasource.dynamic.datasource.master.url=jdbc:dm://localhost:5236/SYSDBA
  55. #spring.datasource.dynamic.datasource.master.username=SYSDBA
  56. #spring.datasource.dynamic.datasource.master.password=SYSDBA
  57. #spring.datasource.dynamic.strict=true
  58. # kingbase database
  59. #spring.datasource.dynamic.datasource.master.driver-class-name=com.kingbase8.Driver
  60. #spring.datasource.dynamic.datasource.master.url=jdbc:kingbase8://localhost:54321/snowy
  61. #spring.datasource.dynamic.datasource.master.username=SYSTEM
  62. #spring.datasource.dynamic.datasource.master.password=123456
  63. #spring.datasource.dynamic.strict=true
  64. # druid monitor configuration
  65. spring.datasource.druid.stat-view-servlet.enabled=true
  66. spring.datasource.druid.stat-view-servlet.login-username=jfcloud
  67. spring.datasource.druid.stat-view-servlet.login-password=jfcloudjfcloud
  68. # druid global configuration
  69. spring.datasource.dynamic.public-key=MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAMWiTVtdXFVrgFHDDKELZM0SywkWY3KjugN90eY5Sogon1j8Y0ClPF7nx3FuE7pAeBKiv7ChIS0vvx/59WUpKmUCAwEAAQ==
  70. spring.datasource.dynamic.druid.initial-size=5
  71. spring.datasource.dynamic.druid.max-active=20
  72. spring.datasource.dynamic.druid.min-idle=5
  73. spring.datasource.dynamic.druid.max-wait=60000
  74. spring.datasource.dynamic.druid.pool-prepared-statements=true
  75. spring.datasource.dynamic.druid.max-pool-prepared-statement-per-connection-size=20
  76. spring.datasource.dynamic.druid.validation-query-timeout=2000
  77. spring.datasource.dynamic.druid.test-on-borrow=false
  78. spring.datasource.dynamic.druid.test-on-return=false
  79. spring.datasource.dynamic.druid.test-while-idle=true
  80. spring.datasource.dynamic.druid.time-between-eviction-runs-millis=60000
  81. spring.datasource.dynamic.druid.min-evictable-idle-time-millis=300000
  82. spring.datasource.dynamic.druid.filters=stat
  83. spring.datasource.dynamic.druid.break-after-acquire-failure=false
  84. #########################################
  85. # jackson configuration
  86. #########################################
  87. spring.jackson.time-zone=GMT+8
  88. spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
  89. spring.jackson.locale=zh_CN
  90. spring.jackson.serialization.write-dates-as-timestamps=false
  91. #########################################
  92. # redis configuration
  93. #########################################
  94. spring.data.redis.database=1
  95. spring.data.redis.host=jfcloud-k6-redis
  96. spring.data.redis.port=6379
  97. spring.data.redis.password=jfcloudjfcloud
  98. spring.data.redis.timeout=10s
  99. spring.data.redis.lettuce.pool.max-active=200
  100. spring.data.redis.lettuce.pool.max-wait=-1ms
  101. spring.data.redis.lettuce.pool.max-idle=10
  102. spring.data.redis.lettuce.pool.min-idle=0
  103. #########################################
  104. # mybatis-plus configuration
  105. #########################################
  106. #mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl
  107. mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImpl
  108. mybatis-plus.configuration.jdbc-type-for-null=null
  109. mybatis-plus.global-config.banner=false
  110. mybatis-plus.global-config.enable-sql-runner=true
  111. mybatis-plus.global-config.db-config.id-type=ASSIGN_ID
  112. mybatis-plus.global-config.db-config.logic-delete-field=DELETE_FLAG
  113. mybatis-plus.global-config.db-config.logic-delete-value=DELETED
  114. mybatis-plus.global-config.db-config.logic-not-delete-value=NOT_DELETE
  115. mybatis-plus.mapper-locations=classpath*:vip/xiaonuo/**/mapping/*.xml
  116. mybatis-plus.type-handlers-package=vip.xiaonuo.common.handler
  117. logging.level.mybatis=warn
  118. #########################################
  119. # easy-trans configuration
  120. #########################################
  121. easy-trans.is-enable-redis=true
  122. easy-trans.is-enable-global=true
  123. easy-trans.is-enable-tile=true
  124. easy-trans.is-enable-cloud=false
  125. #########################################
  126. # sa-token configuration
  127. #########################################
  128. sa-token.token-name=token
  129. sa-token.timeout=2592000
  130. sa-token.active-timeout=-1
  131. sa-token.is-concurrent=true
  132. sa-token.is-share=false
  133. sa-token.max-login-count=-1
  134. sa-token.token-style=random-32
  135. sa-token.is-log=false
  136. sa-token.is-print=false
  137. # sa-token alone-redis configuration
  138. sa-token.alone-redis.database=2
  139. sa-token.alone-redis.host=${spring.data.redis.host}
  140. sa-token.alone-redis.port=${spring.data.redis.port}
  141. sa-token.alone-redis.password=${spring.data.redis.password}
  142. sa-token.alone-redis.timeout=${spring.data.redis.timeout}
  143. sa-token.alone-redis.lettuce.pool.max-active=${spring.data.redis.lettuce.pool.max-active}
  144. sa-token.alone-redis.lettuce.pool.max-wait=${spring.data.redis.lettuce.pool.max-wait}
  145. sa-token.alone-redis.lettuce.pool.max-idle=${spring.data.redis.lettuce.pool.max-idle}
  146. sa-token.alone-redis.lettuce.pool.min-idle=${spring.data.redis.lettuce.pool.min-idle}
  147. #########################################
  148. # knife4j configuration
  149. #########################################
  150. knife4j.enable=true
  151. knife4j.production=false
  152. knife4j.basic.enable=true
  153. knife4j.basic.username=admin
  154. knife4j.basic.password=123456
  155. knife4j.setting.enableOpenApi=false
  156. knife4j.setting.enableSwaggerModels=false
  157. knife4j.setting.enableFooter=false
  158. knife4j.setting.enableFooterCustom=true
  159. knife4j.setting.footerCustomContent=Apache License 2.0 | Copyright 2020-2024[SNOWY](https://www.xiaonuo.vip)
  160. springdoc.default-flat-param-object=true
  161. # knife4j doc groups
  162. springdoc.group-configs[0].group=SNOWY-PLUGIN-AUTH
  163. springdoc.group-configs[0].display-name=${springdoc.group-configs[0].group}
  164. springdoc.group-configs[0].packages-to-scan=vip.xiaonuo.auth
  165. springdoc.group-configs[1].group=SNOWY-PLUGIN-BIZ
  166. springdoc.group-configs[1].display-name=${springdoc.group-configs[1].group}
  167. springdoc.group-configs[1].packages-to-scan=vip.xiaonuo.biz
  168. springdoc.group-configs[2].group=SNOWY-PLUGIN-CLIENT
  169. springdoc.group-configs[2].display-name=${springdoc.group-configs[2].group}
  170. springdoc.group-configs[2].packages-to-scan=vip.xiaonuo.client
  171. springdoc.group-configs[3].group=SNOWY-PLUGIN-DEV
  172. springdoc.group-configs[3].display-name=${springdoc.group-configs[3].group}
  173. springdoc.group-configs[3].packages-to-scan=vip.xiaonuo.dev
  174. springdoc.group-configs[4].group=SNOWY-PLUGIN-GEN
  175. springdoc.group-configs[4].display-name=${springdoc.group-configs[4].group}
  176. springdoc.group-configs[4].packages-to-scan=vip.xiaonuo.gen
  177. springdoc.group-configs[5].group=SNOWY-PLUGIN-MOBILE
  178. springdoc.group-configs[5].display-name=${springdoc.group-configs[5].group}
  179. springdoc.group-configs[5].packages-to-scan=vip.xiaonuo.mobile
  180. springdoc.group-configs[6].group=SNOWY-PLUGIN-SYS
  181. springdoc.group-configs[6].display-name=${springdoc.group-configs[6].group}
  182. springdoc.group-configs[6].packages-to-scan=vip.xiaonuo.sys
  183. #########################################
  184. # snowy configuration
  185. #########################################
  186. # common configuration
  187. snowy.config.common.front-url=http://localhost:81
  188. snowy.config.common.backend-url=http://localhost:82