spring: datasource: url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull username: @mysql.user@ password: @mysql.pwd@ driver-class-name: @mysql.driver@ type: com.alibaba.druid.pool.DruidDataSource druid: async-init: true initial-size: 10 max-active: 500 min-idle: 10 max-wait: 60000 validationQuery: SELECT 1 test-while-idle: true test-on-borrow: false test-on-return: false pool-prepared-statements: true max-pool-prepared-statement-per-connection-size: 20 filters: stat,wall,slf4j filter: stat: enabled: true db-type: mysql log-slow-sql: true slow-sql-millis: 10 aop-patterns: com.suisung.mall.common.service.impl.*,com.suisung.mall.core.web.service.impl.*,com.suisung.mall.pay.* remove-abandoned: true remove-abandoned-timeout: 1800 transaction-query-timeout: 3000 redis: host: @redis.host@ # Redis服务器地址 database: @redis.database@ # Redis数据库索引(默认为0) port: @redis.port@ # Redis服务器连接端口 password: @redis.password@ # Redis服务器连接密码(默认为空) timeout: 3000ms # 连接超时时间(毫秒) lettuce: pool: max-active: 64 max-wait: -1ms max-idle: 64 min-idle: 0 rabbitmq: host: @rabbitmq.host@ port: @rabbitmq.port@ virtual-host: @rabbitmq.virtual-host@ listener: simple: acknowledge-mode: manual #手动确认消息,不使用默认的消费端确认 username: @rabbitmq.username@ password: @rabbitmq.password@ cloud: nacos: discovery: server-addr: @nacos.server.address@ config: server-addr: @nacos.server.address@ file-extension: yaml sentinel: transport: dashboard: @sentinel.transport.dashboard@ eager: true seata: # 开启自动装配 enabled: true # 本客户端的微服务名称 application-id: mall-pay data-source-proxy-mode: AT # 读取哪个事务分组 # 例如此时会读取 SEATA_GROUP 这个分组下的 service.vgroupMapping.my_test_tx_group 这个属性的值。从上面的配置可以知道笔者此处的最终值为 testCluster。后面程序运行会找到 testCluster 这个集群的seata服务端,进行通讯。 tx-service-group: @seata.tx-service-group@ enable-auto-data-source-proxy: true registry: type: nacos nacos: server-addr: @nacos.server.address@ group: @seata.group@ username: @nacos.username@ password: @nacos.password@ config: type: nacos nacos: server-addr: @nacos.server.address@ group: @seata.group@ username: @nacos.username@ password: @nacos.password@ service: vgroup-mapping: my_test_tx_group: default client: rm: lock: lock-timeout: 60000 retry-times: 5 retry-interval-milliseconds: 2000 # 控制台日志信息 logging: level: com: suisung: mall: pay: mapper: debug sun: mail: error baomidou: error alibaba: cloud: seata: error nacos: client: naming: error config: error netflix: error lkl: error org: error io: error reactor: error springfox: error logstash: host: @logstash.host@ project: domain: @project.domain@ #拉卡拉支付和分账 lakala: # #服务地址 # server_url: https://test.wsmsd.cn/sit # #应用Id # app_id: OP00000003 # #商户证书序列号 # serial_no: 00dfba8194c41b84cf # #商户证书 # api_cert_path: payKey/lakala/dev/OP00000003_cert.cer # #商户私钥 # api_pri_key_path: payKey/lakala/dev/OP00000003_private_key.pem # #拉卡拉平台证书 # lkl_platform_cer_path: payKey/lakala/dev/lkl_notify_cert_v2.cer # # 机构代码 # org_code: 1 #服务地址 server_url: https://s2.lakala.com #应用Id app_id: OP10000439 #商户证书序列号 serial_no: 1737359895636 #商户证书 api_cert_path: payKey/lakala/prod/api_cert.cer #商户私钥 api_pri_key_path: payKey/lakala/prod/api_private_key.pem #拉卡拉平台证书 lkl_platform_cer_path: payKey/lakala/prod/lkl_platform.cer #机构代码 org_code: 980688 #运费代理商商户号(深圳立挚) delivery_merchant_no: 822584059990FYP #运费代理商终端号码(深圳立挚),M0780629(B2B收银台) M0780798(专业化扫码) delivery_term_no: N5811590