当前位置: 首页 > wzjs >正文

网站建设的心得网站 提交入口

网站建设的心得,网站 提交入口,网店怎么开啊流程是怎样,wordpress 支付宝 插件在 Spring Boot 3 中结合 Druid 和 MyBatis-Plus 实现多数据源支持&#xff0c;并通过 DS 注解动态切换数据源&#xff0c;可以按照以下步骤进行配置&#xff1a; 官方文档&#xff1a;多数据源支持 | MyBatis-Plus 1. 引入依赖 在 pom.xml 中添加以下依赖&#xff1a; <…

在 Spring Boot 3 中结合 Druid 和 MyBatis-Plus 实现多数据源支持,并通过 @DS 注解动态切换数据源,可以按照以下步骤进行配置:

官方文档:多数据源支持 | MyBatis-Plus

1. 引入依赖

pom.xml 中添加以下依赖:

<dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot3-starter</artifactId><version>3.5.0</version> <!-- 请根据实际情况选择版本 -->
</dependency>
<dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.2.4</version>
</dependency>
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.4.2</version>
</dependency>

2. 配置数据源

application.ymlapplication.properties 文件中配置多个数据源:

yaml复制

spring:datasource:dynamic:primary: master  # 默认数据源strict: false    # 是否严格匹配数据源datasource:master:  # 主数据源url: jdbc:mysql://localhost:3306/master?useSSL=false&serverTimezone=UTCusername: rootpassword: rootdriver-class-name: com.mysql.cj.jdbc.Driverslave:  # 从数据源url: jdbc:mysql://localhost:3306/slave?useSSL=false&serverTimezone=UTCusername: rootpassword: rootdriver-class-name: com.mysql.cj.jdbc.Driver

3. 使用 @DS 注解切换数据源

@DS 注解可以放在类上或方法上,方法上的注解优先于类上的注解。

示例 1:在 Mapper 接口上使用 @DS 注解
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.dynamic.datasource.annotation.DS;@DS("slave")  // 指定使用从数据源
public interface UserMapper extends BaseMapper<User> {// Mapper 方法
}
示例 2:在 Service 方法上使用 @DS 注解
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.baomidou.dynamic.datasource.annotation.DS;@Service
public class UserService extends ServiceImpl<UserMapper, User> {@DS("slave")  // 指定方法使用从数据源public User getUserById(Long id) {return this.getById(id);}
}

4. 注意事项

  • 如果没有使用 @DS 注解,则默认使用主数据源。(primary: master  # 默认数据源)

  • @DS 注解可以放在方法、类、接口或枚举上,方法上的注解优先级最高

  • 如果需要动态切换数据源,建议在 Service 方法上使用 @DS 注解,这样可以更灵活地根据业务逻辑切换。

通过以上配置,即可实现 Spring Boot 3 + Druid + MyBatis-Plus 的多数据源支持,并通过 @DS 注解动态切换数据源。


文章转载自:

http://68HG6A7H.kgxyd.cn
http://8QosE8C5.kgxyd.cn
http://l8u1rTdF.kgxyd.cn
http://Ox5E9hG7.kgxyd.cn
http://cx9FRjup.kgxyd.cn
http://R1QSvL5D.kgxyd.cn
http://wJhgOFBp.kgxyd.cn
http://j4N8MrRR.kgxyd.cn
http://U2fmeFtL.kgxyd.cn
http://kB6ewQdE.kgxyd.cn
http://AcFFSiZe.kgxyd.cn
http://0J4nSuCD.kgxyd.cn
http://kbebZ9vB.kgxyd.cn
http://2RbslXfP.kgxyd.cn
http://szAAS661.kgxyd.cn
http://zqWJ8ksM.kgxyd.cn
http://YkCR2lw5.kgxyd.cn
http://FKBGy3uI.kgxyd.cn
http://pjb0PpnN.kgxyd.cn
http://a1SH3Hnf.kgxyd.cn
http://A0CxN83a.kgxyd.cn
http://7xmEQckh.kgxyd.cn
http://aBYY7CDb.kgxyd.cn
http://BDGtH5gh.kgxyd.cn
http://GC7D7eJ5.kgxyd.cn
http://fhUbc7Cf.kgxyd.cn
http://7n92SXgg.kgxyd.cn
http://3LvaNdeI.kgxyd.cn
http://sraOftXI.kgxyd.cn
http://LVj8BCLd.kgxyd.cn
http://www.dtcms.com/wzjs/625780.html

相关文章:

  • 抚顺 网站建设网站标题上的小图标怎么做
  • 长葛哪里有做网站的建设网站的条件
  • 个人网站有什么内容运维工程师累吗
  • 网站维护有文化建设费网站原型的交互怎么做
  • 宁波网站建站公司无锡电子商务网站建设公司
  • 用什么软件制作网站智慧旅游网站建设
  • 漯河住房建设局网站seo优化工具软件
  • 网页设计代码网站怎么利用互联网推广
  • 做网站推广怎么说广告词五矿瑞和上海建设有限公司网站
  • 邯郸教育网站建设广西响应式网页建设找哪家
  • 用html做简单网站上海建筑设计院排名
  • 网站建设方案编写人网站正在备案中模板
  • 衡水建设企业网站公司网站创建
  • 北京专业制作网站公司哪家好广告文案经典范例200字
  • 盐城网站开发公司电话标书制作教学
  • 大学生做网站类型南通网站快照优化公司
  • 青岛做网站企业虚拟主机WordPress建站
  • 如何做kindle电子书下载网站电子商务seo招聘
  • 网站建设学什么的网站企业快速备案流程
  • 微信嵌入网站开发哪里的郑州网站建设
  • 网站域名 设置海南的网站建设公司
  • 宣传网站制作方案wordpress出境游
  • 成都手机网站建设wordpress实现分享
  • 网站建设人员分工表高端营销网站建设
  • 网站有收录没排名海南建设厅网站资质查询
  • 网站建设域名申请wordpress win8 主题下载
  • 生活服务网站开发网站免费高清素材软件有哪些
  • 期货融网站建设微信建网站服务
  • 门户网站建立流程郑州pc网站建设
  • 哪儿有做字体设计的网站上海的网站开发公司电话