├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── appleyk │ ├── Application.java │ ├── config │ ├── MasterConfig.java │ └── SlaveConfig.java │ ├── controller │ └── ObjectController.java │ ├── datasource │ ├── MasterDBSource.java │ └── SlaveDBSource.java │ ├── entity │ ├── A.java │ └── B.java │ ├── mapper │ ├── master │ │ └── AMapepr.java │ └── slave │ │ └── BMapepr.java │ ├── result │ ├── ResponseMessage.java │ ├── ResponseResult.java │ └── ResultData.java │ └── service │ ├── AService.java │ ├── BService.java │ ├── Impl │ ├── AServiceImpl.java │ ├── BServiceImpl.java │ └── ObjectServiceImpl.java │ └── ObjectService.java ├── resources ├── application.properties └── logback-boot.xml └── webapp └── WEB-INF └── web.xml /README.md: -------------------------------------------------------------------------------- 1 | # spring-boot-atomikos 2 | Spring-Boot多数据源实现分布式事务 3 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/appleyk/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/Application.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/config/MasterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/config/MasterConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/config/SlaveConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/config/SlaveConfig.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/controller/ObjectController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/controller/ObjectController.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/datasource/MasterDBSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/datasource/MasterDBSource.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/datasource/SlaveDBSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/datasource/SlaveDBSource.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/entity/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/entity/A.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/entity/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/entity/B.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/mapper/master/AMapepr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/mapper/master/AMapepr.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/mapper/slave/BMapepr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/mapper/slave/BMapepr.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/result/ResponseMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/result/ResponseMessage.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/result/ResponseResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/result/ResponseResult.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/result/ResultData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/result/ResultData.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/AService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/AService.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/BService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/BService.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/Impl/AServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/Impl/AServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/Impl/BServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/Impl/BServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/Impl/ObjectServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/Impl/ObjectServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/appleyk/service/ObjectService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/java/com/appleyk/service/ObjectService.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/logback-boot.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/resources/logback-boot.xml -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kobeyk/spring-boot-atomikos/HEAD/src/main/webapp/WEB-INF/web.xml --------------------------------------------------------------------------------