application.yml 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. server:
  2. port: 50000
  3. spring:
  4. application:
  5. name: sikey-pay
  6. profiles:
  7. active: "test"
  8. main:
  9. allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
  10. allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
  11. config:
  12. import: "consul:"
  13. # Servlet 配置
  14. servlet:
  15. # 文件上传相关配置项
  16. multipart:
  17. max-file-size: 16MB # 单个文件大小
  18. max-request-size: 32MB # 设置总上传的文件大小
  19. # Jackson 配置项
  20. jackson:
  21. serialization:
  22. write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
  23. write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
  24. write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
  25. fail-on-empty-beans: false # 允许序列化无属性的 Bean
  26. # Consul 集成配置
  27. cloud:
  28. consul:
  29. host: 106.75.230.4
  30. # host: 127.0.0.1
  31. port: 8500
  32. # discovery
  33. discovery:
  34. enabled: true
  35. prefer-ip-address: true
  36. instance-id: ${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
  37. # config
  38. config:
  39. enabled: true
  40. format: YAML
  41. data-key: data
  42. # 指定 Thymeleaf 仅处理特定路径(如 /web/**)
  43. # thymeleaf:
  44. # enabled: true
  45. # 关闭对未配置路径的视图解析
  46. # view-names: web/* # 仅允许视图名匹配 web/* 的请求使用 Thymeleaf
  47. # check-template-location: true
  48. # prefix: classpath:/templates/
  49. # suffix: .html
  50. # servlet:
  51. # content-type: text/html
  52. # web:
  53. # resources:
  54. # static-locations: classpath:/static/
  55. # mvc:
  56. # static-path-pattern: /static/**
  57. file:
  58. name: /var/log/sikey/${spring.application.name}.log # 日志文件名,全路径
  59. # Lock4j 配置项
  60. #lock4j:
  61. # acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
  62. # expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
  63. # 支付宝V3
  64. alipay:
  65. apps:
  66. - serverUrl: https://openapi.alipay.com
  67. appId: 2021003175691070
  68. privateKey: MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCoDT5+NSpwKWS6wcgg4VqaWG9ii3Jc3bRE3ynAT1FSD/NOtgHigZOHNBrtoy5f5dABHAqTxNHgvl9BPr/NNwsBMdiW0qMoJjCaYjiy6vuyOsKcvn426jGcs7NdsK6npv22AXgmKQ6nDKoz0/7I84SkplkyUagEHaPOCzCVYgq7h9S6cvp6Bdp2+IClG8cF+4dLlee2CCBD7G87kS97jYNfOZP1OwYe66fyRVuN226NFtjazO/NSQoEY2HDvaWHy6t/Bud0u+DJBKSUrdGDz7QIDY/YYMK+1dtn3bgQ9miyKZh7hw8jKtj0sIG+rekGUqkW1nPs6FtyviKLc5Wc6TyZAgMBAAECggEAXJGPDu4yRj5G4ijEGHiJ8+Mq19mAUW8+UYGr+ea3IMDwgTb4qtA9d4hYHPZ6IRDyFupfWS5dfbLfvYzXEi9zvGC8sbetb/w5YZEhMk0GABMmCDlWROGUGoFSGBWu32K49nywtjR/gb0UNCBehEq/kgKft3wLVNkO1fyL8n1i9BDloU8QYLibypi+mzoqj+XauZPeMZnfF+IMJih4D9y8rzcE4sCnF0plKbwZ1k2ndC/ciHLZ30d2iixhBwwFu7fZ5SCUoyGvDXCRP7h9MN1qQqKL3Nmp9n3exjn/+YekQ/bkzj7CYlo2i2+MHCSCH7vtAclvtKFUdcB0PJvHFSGgkQKBgQDVMuAMm4467IBRZiLrYBFlzEXjGxuU0BMov6gSzC3t7amdwqys/g7zgdstjC52QInFN/5sCqpWEy5qk6qRTbrONfkNx3u6PptHaGXhR1ffFf8DjJSEv29aYkXY5dtnFHDfCXMour3y3RPakhePZBjFmcbyWJLCjHctrJcw+Fy6GwKBgQDJyhYi/9i+WgRjLwZutZkLEGmwxjWjWjK2RYd9d1+4wlmOQNAktYQWWz66AJnz1SL0qJG9L4GWO1WBs4q4RGh5da8f+AjLLl4j9Rj1XFxoj130Qq5+uhqzteic916IPgWXAGtulWF2CUW+b6rtcgSyoXb5NgojC/f48ppx99qPWwKBgE0gu5c0C09b0cwg1A8s0P5v2PShEOhUIipCs64hOZhyu0L8c3Wd75C+cKlYplJXZL/5UsyJSzgadldOFo28fhEty2zltugY0BoUNY87PRnSnlANYolnrAQZu0UNWsM+zNqTU5rve9pJim4vHeDdCG0sBaIU0vsYz+CxKH0pzHnzAoGAU1PPNl6+a0SS4T5PArKc41PAwU3oYm9h16D4pVgBQDOJddPP4AjQ5caCLZ8H9AfEqpFdtWkDsz0HP0sb8qHVHqr5SVNMllKsb17MEq40Pr1NSAutMQm68xEgYIlKESrDdiqnMoAfQfXsRgqo4+qchANnNNwa7YQIv1W3b26xY1cCgYEAzTofhhNPF+ghBVeF6X0OBDzPJ2PLOikmjrEi74YSqLDb4n++nKQRRHs2B17moRGNJddjARk1v2XkX0IY+UPhGnDlV+9BdvEp5E1SWAgGzLiRXRM7ea8eLYsfBUPAXfLomXlChpckDZBiATHLuyleImEHiIL6mz/T66crfXb4A3w=
  69. alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhC1t51e4yDT3gGjWSRwo3viVUrc4Uib8YalC3hYg2w+ojw87jIh9FWM8qNtx7y0xGIcdLPnY7RZRX7lPMX7vh2+qK4OKAMSNpp+n+a9qSPOUWdUCFEKZ2Bh68Q46/leL6OYcNvkfyrlRohOkU5G7B2daVfY14Vhx+JJs2EUNE0Tz3QyTmmwabLSt2s+SAtHvrMm0MZnpnmUD4SyAZZazrIECO3cdetqNVJhbDYGZO+YxY2gS1B2UFpvkVaFTEVVXmFzcegizxSpIEd+E84SuHAFetNQmj04b5/JgPgXovSxubISH3C2+nADQdYLtczJlINaPr7zCAzjnVLt9KasRKQIDAQAB
  70. notifyUrl: http://pay.sikey.com.cn/app-api/pay/alipay/tradeWapPayGateway
  71. returnUrl: http://pay.sikey.com.cn/h5/hmd/payment/result
  72. # 微信V3
  73. wechat:
  74. apps:
  75. - appId: wxc501f69c23c0a923
  76. merchantId: 1642440887
  77. # privateKeyPath: "D:\\goProjects\\src\\sikey-backend\\trade\\api\\etc\\crt\\test\\apiclient_key.pem"
  78. privateKeyPath: /opt/sikey/wechat/apiclient_key.pem # 容器内部路径
  79. merchantSerialNumber: 63C8CBED0AC19893CAE9E0BAAA270CA35251F7AD
  80. apiV3Key: TbkKqXVUsizP02bgSV7BuxwUTTvp764y
  81. notifyUrl: http://pay.sikey.com.cn/app-api/pay/wechat/tradeWapPayGateway
  82. redirectUrl: http://pay.sikey.com.cn/h5/hmd/payment/result
  83. sikey:
  84. info:
  85. version: 1.0.0
  86. base-package: cn.sikey.pay
  87. # 中医诊断服务
  88. tcmPulseDiagnosis:
  89. url: http://api.tecanswer.com/trade/api/v1/alipay/gateway
  90. ---
  91. # razorpay配置
  92. razorpay:
  93. keyId: rzp_test_bwL1qbvhAdCZqw
  94. keySecret: bSIrco42uq0j6YBb43HbZ5Yn
  95. secret: 2c98e1e2bb1aa00b15bc50f81dfcffc75b2e2ba7762a0c9626ec516f4855edcb74bd659c56fc369e32ef6503c6895bd6b6dfc6a5202ec181e0e54fc1c43a25c3
  96. ---
  97. #熔断器配置
  98. feign:
  99. hystrix:
  100. enabled: true
  101. okhttp:
  102. enabled: true
  103. httpclient:
  104. enabled: false
  105. compression:
  106. request:
  107. enabled: true
  108. mime-types: text/xml,application/xml,application/json
  109. response:
  110. enabled: true
  111. #熔断时间
  112. hystrix:
  113. command:
  114. default:
  115. execution:
  116. isolation:
  117. strategy: SEMAPHORE
  118. thread:
  119. timeoutInMilliseconds: 50000
  120. semaphore:
  121. maxConcurrentRequests: 50000
  122. circuitBreaker:
  123. sleepWindowInMilliseconds: 5000
  124. management:
  125. endpoints:
  126. web:
  127. exposure:
  128. include: health