博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring-Boot(三) 集成MyBatis
阅读量:6428 次
发布时间:2019-06-23

本文共 1239 字,大约阅读时间需要 4 分钟。

  hot3.png

http://nealma.com/2016/04/29/spring-boot-3-mybatis/

     MyBatis在国内一直很流行,在ORM框架中使用比例很高。

    由于MyBatis不是Spring的亲生儿子,所以依赖的版本很发麻,不像其他的依赖,直接引入就可以,还得看版本。
    经过几次尝试,下文给出的是可以正常使用的。

<!-- more -->

开发环境:
OS: Mac 10.11.6
IDE: IDEA
Build: Maven

### POM依赖

```xml

<!-- properties -->
<properties>
    <spring.boot.mybatis>1.0.2</spring.boot.mybatis>
    <mybatis.version>3.4.1</mybatis.version>
    <mybatis.spring.version>1.3.0</mybatis.spring.version>
</properties
<!-- mybatis -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>${mybatis.version}</version>
</dependency>
<!-- mybatis-spring -->
<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis-spring</artifactId>
    <version>${mybatis.spring.version}</version>
</dependency>
```

### 属性配置application.properties

```properties

#datasource
spring.datasource.url=jdbc:mysql://localhost:3306/db_name?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username=******
spring.datasource.password=******
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

#mybatis

#mapper路径
mybatis.mapperLocations=classpath*:**/mappers/*.xml
#model包
mybatis.typeAliasesPackage=com.xxxx.domain 
```

### 结束

是不是很简单,没有太多的配置,清爽多了。

 

转载于:https://my.oschina.net/nealma/blog/850002

你可能感兴趣的文章
Oracle Net Configuration(监听程序和网络服务配置)
查看>>
c语言_判断例子
查看>>
ubuntu重启不清除 /tmp 设置
查看>>
面向对象
查看>>
JSON
查看>>
SAP发布wbservice,如果有权限管控的话,需要给这个webservice加权限
查看>>
16.Python网络爬虫之Scrapy框架(CrawlSpider)
查看>>
stm 常用头文件
查看>>
mac 删除文件夹里所有的.svn文件
查看>>
程序制作 代写程序 软件定制 代写Assignment 网络IT支持服务
查看>>
mysql 案例~select引起的性能问题
查看>>
直接读取图层
查看>>
springsecurity 源码解读 之 RememberMeAuthenticationFilter
查看>>
HTML5标准学习 - 编码
查看>>
JS 时间戳转星期几 AND js时间戳判断时间几天前
查看>>
UVa11426 最大公约数之和(正版)
查看>>
mime
查看>>
SQL练习之求解填字游戏
查看>>
DOM
查看>>
UIApplication
查看>>