1、seata失效。没有xid
原因是pom文件没有引入对应的依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
<version>2.1.3.RELEASE</version>
</dependency>
2、junit测试的时候,seata失效
原因:junit测试必须要走service,通过service调用feign才能回滚,不然是不能回滚的
错误示例
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxSP9cXTzkEVNd3aU10MFRVTxgnMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL1kzM4IjNzATM4IjNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
正确的写法:通过service调用feign,seata才能回滚
3、dependencyManagement的作用只是定义版本号。如果要引入对应的jar包,需要子项目加入
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-seata</artifactId>
不然子项目是没有对应的jar包的