springboot(三)整合多数据源
多数据库如何定位自己的数据源:1、分包名 2、注解形式,常用的就是分包名形式
1.我们案例以两个数据源为例子讲解:
首先我们准备两个数据库,一个springboot库(users表),一个springboottest(stu表)库,如下图:
2.导入pom依赖:
<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.0.0.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><!-- 测试 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.1.1</version></dependency><!-- mysql 依赖 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!-- springboot-web组件 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency></dependencies>
3.properties文件配置:
###datasource1
spring.datasource.has.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.has.jdbc-url = jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=utf-8
spring.datasource.has.username = root
spring.datasource.has.password = root
###datasource2
spring.datasource.jjy.driver-class-name = com.mysql.jdbc.Driver
spring.datasource.jjy.jdbc-url = jdbc:mysql://localhost:3306/springboottest?useUnicode&
springboot(三)整合多数据源相关推荐
- SpringBoot (三) 整合数据库访问 jdbcTemplate、MyBatis
哈喽,大家好,我是有勇气的牛排(全网同名)
- springboot数据源不正确_SpringBoot整合多数据源的巨坑!!!
导读 本篇文章接上篇SpringBoot整合多数据源,你会了吗?,前面文章最后留了几个问题供大家思考,今天一一揭晓. 配置如何优化 上文整合的过程中的还顺带整合Mybatis和TransactionM ...
- springboot 多数据源_SpringBoot整合多数据源的巨坑一
导读 本篇文章接上篇SpringBoot整合多数据源,你会了吗?,前面文章最后留了几个问题供大家思考,今天一一揭晓. 配置如何优化 上文整合的过程中的还顺带整合Mybatis和TransactionM ...
- 【springboot整合多数据源】
springboot整合多数据源 配置多数据 application.yaml 动态路由数据源 数据源上下文管理 数据源切面 MybatisPlusConfig配置 自定义方法注入器 扩展配置,帮助我 ...
- springBoot+dubbo整合Redis - 脚手架系列(三)
1.介绍 Redis(Remote Dictionary Server) 是一个使用 C 语言编写的,开源的(BSD许可)高性能非关系型(NoSQL)的键值对数据库. Redis 可以存储键和五种不同 ...
- SpringBoot 整合Druid数据源SQL监控不显示问题
SpringBoot 整合Druid数据源SQL监控不显示问题 项目场景: 问题描述: 解决方案: 项目场景: SpringBoot 整合Druid数据源SQL监控不显示 问题描述: 明明使用Drui ...
- SpringBoot整合JDBC、整合Druid数据源详解教程
目录 一.整合JDBC 1. 环境准备 1. 创建数据库 2. 创建SpringBoot项目 3. IDEA连接数据库 2. 编写数据库配置信息 3. 编写测试类测试 4. CRUD操作数据库 1. ...
- SpringBoot整合druid数据源,quartz定式框架
整合了阿里数据源druid,quartz,mybatis,实用定时框架 一.引入依赖 <dependencies><dependency><groupId>org. ...
- Springboot整合多数据源(自定义注解+aop切面实现)
原理: 通过后台配置多个数据源,自定义注解,通过aop配置注解切面,前端调用需要传递数据源参数,根据判断数据源参数,调用相应的service或mapper方法. 实现: 准备俩个数据库:俩张表 表sq ...
- SpringBoot整合Druid数据源页面访问报该页面无法正常运作
SpringBoot整合Druid数据源页面访问报该页面无法正常运作 异常页面:请求访问页面成功但是该网页无法正常运行 正常的页面: 输入:账号admin 密码:123456 进入 我的代码 pom. ...
最新文章
- linux安装的mysql没有密码_linux系统安装的mysql数据库root帐户密码忘记的两种处理方法...
- 转载:frameset 使用心得
- 为什么在EOS上的DApp对开发人员来说不盈利?
- vue 2.6 中 slot 的新用法
- attrib批量显示文件夹_1.2Windows之DOS命令基础篇-学习attrib+del+copy+xcopy命令
- 【Sentry】为什么Cloudera要创建Hadoop安全组件Sentry?
- cte公用表表达式_CTE SQL删除; 在SQL Server中删除具有公用表表达式的数据时的注意事项
- 求解偏微分方程开源有限元软件deal.II学习--Step 9
- Web服务和Microsoft平台
- C语言程序设计·头歌实训合集
- bat的errorlevel || bat判断语句是否执行成功
- Anaconda添加清华镜像源
- 计算机语言学习书籍目录资源自己找(到处复制粘贴的目录)
- 解决阿里oss远程图片html2canvas生成海报时跨域问题(附代码)
- 数据结构-栈详解(大概)
- mongodb实现一主两从一个仲裁者
- 好消息!想入深户的伙伴们赶紧看过来!
- 【报告分享】2021年度小红书高效种草营销手册-标记我的生活-小红书(附下载)
- Js/es for(let i in Obj)效率分析及优化
- 基于深度学习的三维重建算法综述
热门文章
- collectors 求和_Java基础系列-Collector和Collectors
- 63GB,2.35 亿 Twitter 用户的姓名、邮件在裸奔……
- 【文件包含漏洞-02】文件包含漏洞原理、简单测试实例以及空字符绕过实例
- MAC移动硬盘无法正常推出:“磁盘无法推出,因为一个或多个程序正在使用它”
- 一个古老的编程游戏:Python Challenge全通攻略
- 微信小程序(小游戏)后台开发
- 两招小办法对付宝宝发烧、咳嗽。超级管用哈
- 过滤ASCII码中的不可见字符, ASCII三部分, 各控制字符详解, 去^@,^M
- App常见bug解析
- 本科论文查重网站分享