123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- server:
- port: 50000
- spring:
- application:
- name: sikey-pay
- profiles:
- active: "test"
- main:
- allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
- allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
- config:
- import: "consul:"
- # Servlet 配置
- servlet:
- # 文件上传相关配置项
- multipart:
- max-file-size: 16MB # 单个文件大小
- max-request-size: 32MB # 设置总上传的文件大小
- # Jackson 配置项
- jackson:
- serialization:
- write-dates-as-timestamps: true # 设置 LocalDateTime 的格式,使用时间戳
- write-date-timestamps-as-nanoseconds: false # 设置不使用 nanoseconds 的格式。例如说 1611460870.401,而是直接 1611460870401
- write-durations-as-timestamps: true # 设置 Duration 的格式,使用时间戳
- fail-on-empty-beans: false # 允许序列化无属性的 Bean
- # Consul 集成配置
- cloud:
- consul:
- host: 106.75.230.4
- # host: 127.0.0.1
- port: 8500
- # discovery
- discovery:
- enabled: true
- prefer-ip-address: true
- instance-id: ${spring.application.name}:${spring.cloud.client.ip-address}:${server.port}
- # config
- config:
- enabled: true
- format: YAML
- data-key: data
- # 指定 Thymeleaf 仅处理特定路径(如 /web/**)
- # thymeleaf:
- # enabled: true
- # 关闭对未配置路径的视图解析
- # view-names: web/* # 仅允许视图名匹配 web/* 的请求使用 Thymeleaf
- # check-template-location: true
- # prefix: classpath:/templates/
- # suffix: .html
- # servlet:
- # content-type: text/html
- # web:
- # resources:
- # static-locations: classpath:/static/
- # mvc:
- # static-path-pattern: /static/**
- file:
- name: /var/log/sikey/${spring.application.name}.log # 日志文件名,全路径
- # Lock4j 配置项
- #lock4j:
- # acquire-timeout: 3000 # 获取分布式锁超时时间,默认为 3000 毫秒
- # expire: 30000 # 分布式锁的超时时间,默认为 30 毫秒
- # 支付宝V3
- alipay:
- apps:
- - serverUrl: https://openapi.alipay.com
- appId: 2021003175691070
- 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=
- alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhC1t51e4yDT3gGjWSRwo3viVUrc4Uib8YalC3hYg2w+ojw87jIh9FWM8qNtx7y0xGIcdLPnY7RZRX7lPMX7vh2+qK4OKAMSNpp+n+a9qSPOUWdUCFEKZ2Bh68Q46/leL6OYcNvkfyrlRohOkU5G7B2daVfY14Vhx+JJs2EUNE0Tz3QyTmmwabLSt2s+SAtHvrMm0MZnpnmUD4SyAZZazrIECO3cdetqNVJhbDYGZO+YxY2gS1B2UFpvkVaFTEVVXmFzcegizxSpIEd+E84SuHAFetNQmj04b5/JgPgXovSxubISH3C2+nADQdYLtczJlINaPr7zCAzjnVLt9KasRKQIDAQAB
- notifyUrl: http://pay.sikey.com.cn/app-api/pay/alipay/tradeWapPayGateway
- returnUrl: http://pay.sikey.com.cn/h5/hmd/payment/result
- # 微信V3
- wechat:
- apps:
- - appId: wxc501f69c23c0a923
- merchantId: 1642440887
- # privateKeyPath: "D:\\goProjects\\src\\sikey-backend\\trade\\api\\etc\\crt\\test\\apiclient_key.pem"
- privateKeyPath: /opt/sikey/wechat/apiclient_key.pem # 容器内部路径
- merchantSerialNumber: 63C8CBED0AC19893CAE9E0BAAA270CA35251F7AD
- apiV3Key: TbkKqXVUsizP02bgSV7BuxwUTTvp764y
- notifyUrl: http://pay.sikey.com.cn/app-api/pay/wechat/tradeWapPayGateway
- redirectUrl: http://pay.sikey.com.cn/h5/hmd/payment/result
- sikey:
- info:
- version: 1.0.0
- base-package: cn.sikey.pay
- # 中医诊断服务
- tcmPulseDiagnosis:
- url: http://api.tecanswer.com/trade/api/v1/alipay/gateway
- ---
- # razorpay配置
- razorpay:
- keyId: rzp_test_bwL1qbvhAdCZqw
- keySecret: bSIrco42uq0j6YBb43HbZ5Yn
- secret: 2c98e1e2bb1aa00b15bc50f81dfcffc75b2e2ba7762a0c9626ec516f4855edcb74bd659c56fc369e32ef6503c6895bd6b6dfc6a5202ec181e0e54fc1c43a25c3
- ---
- #熔断器配置
- feign:
- hystrix:
- enabled: true
- okhttp:
- enabled: true
- httpclient:
- enabled: false
- compression:
- request:
- enabled: true
- mime-types: text/xml,application/xml,application/json
- response:
- enabled: true
- #熔断时间
- hystrix:
- command:
- default:
- execution:
- isolation:
- strategy: SEMAPHORE
- thread:
- timeoutInMilliseconds: 50000
- semaphore:
- maxConcurrentRequests: 50000
- circuitBreaker:
- sleepWindowInMilliseconds: 5000
- management:
- endpoints:
- web:
- exposure:
- include: health
|