springboot下配置多数据源的方法-创新互联

一、springboot 简介

网站设计制作过程拒绝使用模板建站;使用PHP+MYSQL原生开发可交付网站源代码;符合网站优化排名的后台管理系统;网站制作、做网站收费合理;免费进行网站备案等企业网站建设一条龙服务.我们是一家持续稳定运营了10多年的创新互联建站网站建设公司。

SpringBoot使开发独立的,产品级别的基于Spring的应用变得非常简单,你只需"just run"。 我们为Spring平台及第三方库提 供开箱即用的设置,这样你就可以有条不紊地开始。多数Spring Boot应用需要很少的Spring配置。

你可以使用SpringBoot创建Java应用,并使用 java -jar 启动它或采用传统的war部署方式。我们也提供了一个运行"spring 脚本"的命令行工具。

二、传统的DataSource配置

Java的javax.sql.DataSource接口提供了一个标准的使用数据库连接的方法。传统做法是,一个DataSource使用一个URL连

同相应的证书去初始化一个数据库连接。

开发中,一个项目中经常会使用到不知一个数据源,本文主要讲解如何在springboot下整合mybatis配置多数据源。主要对比下传统的xml配置数据源和springboot下的数据源配置。

首先介绍下传统的xml下如何配置多数据源

1、项目结构

使用maven构建的项目中,所有的数据源配置到DAO层,即图中 subscribecore.dal module

2、dal的目录结构

1、数据库对应的java实体类。

2、每个库对应的mapper文件。

3、每个mapper文件对应的到的xml文件。

4、生产环境\测试环境对应的数据源配置文件。

5、每个数据库对应的配置文件。

3、具体的配置文件介绍

以mysql库为例,详细展开对mysql数据配置的介绍

1、java实体类

使用的mysql库中的一张表,通过mybatis自动生成工具,生成了chartconfig类和chartconfigExample类。

2、msyql库的mapper文件

3、mapper文件对应的到的xml文件

4、mysql测试环境对应的数据源配置文件

5、myssql数据库对应的配置文件

<?xml version="1.0" encoding="UTF-8"?> 
 
   
 
 
 
   
   
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
   
 
   
     
   
 
   
 
   
     
     
   
 
   
     
     
     
   
 
 


文章题目:springboot下配置多数据源的方法-创新互联
分享地址:http://ybzwz.com/article/isjep.html