亲宝软件园·资讯

展开

【springboot spring mybatis】看我怎么将springboot与spring整合mybatis与druid数据源

lomtom 人气:5
# 概述 本文分别讲述了`spring`与`springboot`是怎么整合`mybatis`与`druid`数据源的?如果你只是想实现其中一种,那你就不要把他们的配置过程搞混了。 ## 1、mybatis `MyBatis` 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了`google code`,并且改名为MyBatis 。2013年11月迁移到`Github`。 `MyBatis` 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。 在国内以及韩国等地mybatis的普及率还是很高的。所以mybatis是绝对值得学习的。 ## 2、druid `Druid`提供了一个高效、功能强大、可扩展性好的数据库连接池,druid还有自己的数据访问监听系统,你的系统数据调用实时状况你都一通过druid来查看。 @[TOC] # 壹:spring整合 在整合mybatis之前,我们首先需要明确的是,我们需要哪些文件分别拿来干嘛的。 - 1、pom.xml -- maven用于引入依赖的 - 2、jdbc.properties -- 配置mybatis的数据源 - 3、mybatis-config.xml -- 配置mybatis参数 ## 一:文件结构 我们可以看淡我的整个的项目结构就是这样的,这里使用的是maven管理项目,直接建立`maven`项目即可,不懂maven的安装与配置的可以见我另一篇博文[maven的安装与配置](https://blog.csdn.net/qq_41929184/articlehttps://img.qb5200.com/download-x/details/104561126),配置好后,直接在新建项目里选择maven即可。 **注**:我的`mybatis-config.xml`直接就是放在`spring-config.xml`,归根到地,他们都是spring的配置文件,只是命名不同而已。 ![目录结构](https://img-blog.csdnimg.cn/20200303122542580.png) ## 二:配置文件 ### 1、pom.xml `pom.xml`文件,有了这个文件之后,我们不需要像以前一样去找jar包,找到还不一定兼容,`maven`项目里,你直接在你的`pom.xml`文件里写相关依赖,他就会自动导入,`jar`包也会自动下载好,下面就是我们整合mybatis所需要的的相关依赖。 ```xml ``` ### 2、jdbc.properties 这个文件主要用于存放我们mybatis连接的数据库参数,依次为**驱动、url、用户名、密码**参数,你只需要换成你自己的就好了,设置好之后,我们需要下一个配置文件来加载。 ``` jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/world?characterEncoding=UTF-8 jdbc.username=root jdbc.password=qwer1234 ``` ### 3、mybatis-config.xml 这时,你会疑问,咦,上面的文件结构图中没有这个文件啊? 我的`mybatis-config.xml`直接就是放在`spring-config.xml`,归根到地,他们都是`spring`的配置文件,只是命名不同而已。当然,也可以单独配置一个,只需要在启动的时候加载他就可以了。 整合druid数据源,就在这个文件里配置即可。 ```xml

加载全部内容

相关教程
猜你喜欢
用户评论