springboot微服务搭建(一):整合mybatis配置(第一种方式)

原创 2017年11月10日 15:54:23

现在看网上springboot集成mybatis有两种方式:第一种是使用maven的mybatis的依赖,填写配置文件;第二种是采用spring-mybatis的配置。


第一种,在已有的springboot项目的pom文件中加入

<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>1.1.1</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.21</version>
</dependency>
然后在application.properties中添加

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver


mybatis.typeAliasesPackage=com.main.db.model
mybatis.mapperLocations=classpath:com/main/db/**/*Mapper.xml
springboot会按照spring.datasource自动去匹配各种属性。mybatis.typeAliasesPackage扫描实体类位置,mybatis.mapperLocations扫描mybatis的xml文件。

然后在启动文件中加入

@MapperScan("com.main.db.dao")//扫描dao

用于扫描mybatis的接口。在mybatis的mapper文件加入@Mapper注解也可以,但是会增加工作量。


至此,第一种方式配置完毕。properties文件中还可以加入许多其他的配置,相信百度可以找到。其他的配置也没研究过。

SpringBoot~整合mybatis+微服务注册

mybatis主要是将sql从代码中剥离出来,配置到配置文件(.xml)中的优秀框架。Springboot可以通过简单的配置,简化了传统的springmvc中很多的配置文件,就可以实现项目的构建。在分...
  • han_xiaoxue
  • han_xiaoxue
  • 2017年12月06日 14:44
  • 161

关于springboot整合mybatis,做关联查询的两种方式(注解和配置文件)

我是一个新手,以下两种方式是我在百度了无数方法之后自己总结的 一 基于mapper.xml文件的方式 直接给出代码 1.实体类 在数据库中设置了外键user表的did地段作为department表的...
  • malachi95
  • malachi95
  • 2016年12月01日 17:14
  • 5633

Spring Cloud构建微服务

这个文章的目的不在于展示一个完整的项目,主要是为了提供一种思路,一种利用spring boot以及spring cloud相关技术构建微服务系统 所以有些细节部分不会太详实,还请见谅 首先了...
  • joeyon
  • joeyon
  • 2016年08月29日 17:04
  • 967

spring cloud + spring boot + springmvc+mybatis分布式微服务云架构

View: H5、Vue.js、Spring Tag、React、angularJs
  • qq_40342510
  • qq_40342510
  • 2017年11月24日 09:34
  • 242

spring cloud + spring boot + springmvc+mybatis分布式微服务云架构

spring cloud + spring boot + springmvc+mybatis做一个微服务架构需要的技术整理..
  • qq_40354025
  • qq_40354025
  • 2017年10月19日 08:58
  • 657

springboot微服务搭建(一):整合mybatis配置(第一种方式)

研究一下在写。
  • sinat_32519815
  • sinat_32519815
  • 2017年11月10日 15:54
  • 34

springboot与mybatis的完美融合

springboot大家都知道了,搭建一个spring框架只需要秒秒钟。下面给大家介绍一下springboot与mybatis的完美融合:        首先:创建一个名为springboot-...
  • qq_15037231
  • qq_15037231
  • 2017年09月27日 17:55
  • 239

springboot集成mybatis xml方式

关键代码如下: 1,添加pom引用 org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 ...
  • lr131425
  • lr131425
  • 2017年07月31日 10:54
  • 4912

企业分布式微服务云SpringCloud SpringBoot mybatis (十四)Spring Boot中使用MyBatis注解配置详解

传参方式下面通过几种不同传参方式来实现前文中实现的插入操作。使用@Param在之前的整合示例中我们已经使用了这种最简单的传参方式,如下:@Insert("INSERT INTO USER(N...
  • qq_40342510
  • qq_40342510
  • 2018年02月09日 09:53
  • 40

企业分布式微服务云SpringCloud SpringBoot mybatis (十九)Spring Boot 自定义配置文件

上面介绍的是我们都把配置文件写到application.yml中。有时我们不愿意把配置都写到application配置文件中,这时需要我们自定义配置文件,比如test.properties:com.f...
  • qq_40342510
  • qq_40342510
  • 2018年02月12日 09:53
  • 21
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springboot微服务搭建(一):整合mybatis配置(第一种方式)
举报原因:
原因补充:

(最多只允许输入30个字)