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文件中还可以加入许多其他的配置,相信百度可以找到。其他的配置也没研究过。

微服务框架Spring Boot入门

-
  • 1970年01月01日 08:00

springboot微服务架构——搭建入门

springboot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。SpringBoot是伴随着Spring4.0诞生...
  • u013270065
  • u013270065
  • 2017-05-13 18:06:41
  • 700

基于SpringBoot的微服务架构实践

引言 微服务是近期火爆IT业界的新概念,在某种意义上这算是一个全新架构,微服务继承了面向服务架构(SOA)的整体思路,强调将巨石型应用或服务拆分为由微小的服务应用。按照通常理解和定义,微服务是指...
  • u013189665
  • u013189665
  • 2017-03-20 19:03:33
  • 7186

SpringBoot搭建微服务(二)实现MVC

SpringBoot搭建微服务(二)实现MVC
  • breeze048
  • breeze048
  • 2016-12-14 16:32:03
  • 2374

SpringBoot搭建微服务(一)HelloWorld!

SpringBoot微服务HelloWorld
  • breeze048
  • breeze048
  • 2016-12-14 15:38:04
  • 1386

微服务开发之Springboot入门

说明 之前一直在做传统的web项目使用的也一直是ssh那一套老旧的开发框架。随着Spring的发展,Spring推出了Springboot、Springcloud等一系列的开发框架。其中Spring...
  • niemingming
  • niemingming
  • 2017-11-22 23:11:19
  • 262

Spring boot入门五 spring mvc spring boot mybatis配置整合

备注: 通过前面几章的操作,对Spring Boot已经有了基本的了解,不过Spring Boot他也仅仅是个封装集成引用的盒子而已,需要与具体的项目相结合才能真正的使用起来,主要是记录下 使用Spr...
  • vtopqx
  • vtopqx
  • 2017-08-30 17:34:05
  • 3507

springBoot与MyBatis整合示例

Date: 2016-06-11 16:02 Title:springBoot与MyBatis整合示例 Category: springBoot Tags: springBootspringBo...
  • txw910
  • txw910
  • 2017-01-03 21:44:22
  • 1371

springboot 整合mybatis

springboot项目整合mybatis之前首先要导入依赖的jar包,配置pom.xml文件如下:
  • u012373815
  • u012373815
  • 2016-07-27 22:57:37
  • 3734

spring-boot 整合mybatis 配置 可以发布到tomcat中运行

整个项目的结构 直接贴代码 spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEnc...
  • qq_27292113
  • qq_27292113
  • 2017-04-11 14:07:56
  • 1049
收藏助手
不良信息举报
您举报文章:springboot微服务搭建(一):整合mybatis配置(第一种方式)
举报原因:
原因补充:

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