Spring Boot + atomikos的配置文件控制

<dependency>
    <groupId>com.atomikos</groupId>
    <artifactId>transactions-jdbc</artifactId>
    <version>4.0.6</version>
</dependency>

问题描述:会在项目启动根目录生成两个临时文件

多个项目同时启动会有文件冲突导致无法启动服务

解决方法
1,
参考资料 https://blog.csdn.net/qq_31625935/article/details/84820286

2,
配置文件优先级:transactions-defaults.properties<transactions.properties<jta.properties<自定义配置文件路径,后面的配置会覆盖之前同名key的配置。

其中transactions-defaults.properties是atomikos自带的默认配置,位于transactions-xxx.jar中.

需要修改配置时候,在项目新建一个jta.properties,覆盖同名的配置项即可。

参考资料:http://www.tianshouzhi.com/api/tutorials/distributed_transaction/386

posted @ 2024-02-20 17:09  下个ID见  阅读(7)  评论(0)    收藏  举报