Service
![SpringBoot 自定义注解 实现多数据源](http://shimg.jingyanzongjie.com/230725/1IH11156-1.png)
文章插图
启动测试类:
import look.word.datasource.service.BookService;import org.junit.jupiter.api.Test;import org.springframework.boot.test.context.SpringBootTest;import javax.annotation.Resource;/** * @author : look-word * 2022-10-10 23:11 **/@SpringBootTestpublic class TestBookMapper {@Resourceprivate BookService bookService;@Testvoid updatePrice() {System.out.println(bookService.updatePrice(1, 777));}}
观察执行日志可知,数据源的切换实现了,事务也没有失效 。
![SpringBoot 自定义注解 实现多数据源](http://shimg.jingyanzongjie.com/230725/1IH14530-2.png)
文章插图
参考文章:
- https://blog.csdn.net/Wu_Shang001/article/details/121182437
- https://blog.csdn.net/qq_45515182/article/details/126330084
经验总结扩展阅读
- 二 SpringBoot - 核心配置文件
- 怎样设置苹果手机铃声(ios自定义来电铃声)
- Nebula Graph介绍和SpringBoot环境连接和查询
- java常用注解校验参数
- springboot 多线程的使用
- springboot H2 linux下搭建使用
- AgileBoot - 基于SpringBoot + Vue3的前后端快速开发脚手架
- SpringBoot-JavaMailSender接口实战
- @Transactional注解真的有必要声明rollbackFor属性吗?
- 一 SpringBoot - SpringBoot 初识