SpringBootAdmin 配置seata
时间: 2024-03-29 10:12:44 浏览: 13
在Spring Boot Admin中配置Seata需要做以下几个步骤:
1. 在pom.xml中添加Seata的依赖:
```xml
<dependency>
<groupId>io.seata</groupId>
<artifactId>seata-all</artifactId>
<version>${seata.version}</version>
</dependency>
```
其中`${seata.version}`为Seata的版本号。
2. 在`application.properties`中配置Seata:
```properties
# Seata Configuration
seata.tx-service-group=my_group
seata.service.vgroup-mapping.my_group=default
seata.service.default.type=AT
seata.service.default.tm=seata
seata.service.vgroup-mapping.seata-server-group=default
seata.client.rm.async.commit.buffer.limit=10000
seata.client.rm.lock.retry.internal=30
seata.client.rm.lock.retry.times=3
```
3. 在`@EnableAutoConfiguration`注解中添加Seata的配置类:
```java
@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)
@EnableAutoConfiguration(exclude = {RedisAutoConfiguration.class, RedisRepositoriesAutoConfiguration.class})
@Import({SeataAutoConfiguration.class})
public class SpringBootAdminApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootAdminApplication.class, args);
}
}
```
添加Seata的配置类`SeataAutoConfiguration`。
以上就是在Spring Boot Admin中配置Seata的步骤。如果还有问题,请随时提出。