首页 > 编程知识 正文

Jackson解析json,mybatis如何配置多个数据源

时间:2023-05-05 02:59:09 阅读:141780 作者:3615

一、引言在我们的实际业务开发中,不可避免地需要同时涉及多个数据库,而一个API所需的数据往往可能包括多个数据库中的数据。 此时,您需要在项目运行期间切换数据源。 那么为什么会有这篇报道呢? 那是因为编辑使用了一个名为mybatis-plus的框架。 一个多数据源的结构很简单,但互联网上的其他博客真的太复杂了。 数据源配置,每个数据源配置一个config类,配置枚举类,还需要自己实现AOP时,编辑就在想mybatis-plus是为了简化而产生的,为什么会这么复杂。 以后不眨眼,很快就实现了。 二、具体实现步骤一:我们需要先部署maven配置。 这里小编使用3.1.0版,可以自由选择。 dynamic-data source-spring-boot-starter是基于springboot的快速集成多数据源启动器。 依存 groupIdcom.baomidou/groupId artifactiddynamic-data source-spring-boot-starter/artifact id 版本3.1.0 /版本 /dependency 第二步:多数据源配置,注释写在需要注意的后面。 spring :数据源:动态:主存储器#设置默认数据源或数据源组。 默认值设置master strict: false #的严格模式。 默认的false不会启动。 启动后,如果不匹配指定的数据源,则抛出异常。如果不启动,则为缺省数据源. data source : master : URL : JDBC : MySQL 3360//xx.xx.xx :33300 动态username : rootpassword :123456 driver-class-name : com.MySQL.JDBC.driver # 3.2.0SPI支持开始slave _ 1: URL : JDBC : MySQL 3360//xx.xx.xx :3307 /动态用户名称3360 rootpasswordxxxxx

) #内置加密,使用详细文档username: ENC (

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。