首先我的配置是
file.conf没用动过
项目yml配置
tx-service-group: seckill-service-group #seckill-service-group相当于你配置文件里面的key,然后通过key获取到值(重要)
config:
type: nacos
nacos:
server-addr: ${spring.cloud.nacos.config.server-addr}
group: SEATA_GROUP
application: seata-server
namespace: shop-flashsale
service:
vgroup-mapping:
seckill-service-group: default
通过出现问题的位置进入到源码开启debug断点调试
这个时候就可以猜出来就是通过从配置文件中(key:service.vgroupMapping.seckill-service-group)读取属性内容
然后就配置文件中添加
这里添加完成后重启服务,发现我们刚才添加的配置的值就读取出来了
然后再继续往下,这里又从配置里读取值,service.default.grouplist读取值。
继续往配置文件中添加service.default.grouplist,值是你的seata的端口:IP
在重启服务,到这里就配置好了