yml文件 数据库配置
datasource:
dynamic:
primary: master #设置默认的数据源或者数据源组,默认值即为master
strict: false #设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候会抛出异常,不启动则使用默认数据源.
datasource:
master:
#url数据库配置
slave:
#数据库2配置
…
代码使用
在service类上或方法上 注解@DS(“slave”)即可
配合事务注解处理方法
事务注解补上
@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRES_NEW)
Springboot多数据源配置
最新推荐文章于 2024-07-29 15:07:01 发布
文章介绍了如何在YML文件中配置数据库的动态数据源,包括主数据源和从数据源,以及如何在服务类或方法上使用@DS注解选择数据源。同时提到了使用@Transactional注解进行事务管理,特别是在处理异常时的回滚策略。
895

被折叠的 条评论
为什么被折叠?



