博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot添加对Mybatis的支持
阅读量:6606 次
发布时间:2019-06-24

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

1、修改maven配置文件pom.xml,添加对mybatis的支持:

org.mybatis.spring.boot
mybatis-spring-boot-starter
1.3.2

我连接的是mysql数据库,还需要添加mysql驱动的支持:

mysql
mysql-connector-java
runtime

 

2、修改springboot配置文件application.properties,添加如下内容:

#mybatis configurationmybatis.mapper-locations=classpath:com/example/mapping/*Mapper.xml mybatis.type-aliases-package=com.example.dao

mybatis.mapper-locations是指的Mapper资源文件存放的路径

mybatis.type-aliases-package是指的dao接口存放的路径

 

3、修改springboot的入口程序:

package com.example;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@MapperScan("com.example.dao*")@SpringBootApplicationpublic class DemoApplication  {    public static void main(String[] args) {        SpringApplication.run(DemoApplication.class, args);    }}

红色内容是要添加的内容,com.example.dao是我的项目dao接口存放的路径

这个注解内容也可以不添加,不添加的话,就需要在对应的dao接口前添加@Mapper注解,如下图如示:

不过一般不建议这么用,最好还是直接修改springboot的入口文件,统一扫描

 

通过以上三步,就完成了在SpringBoot中对Mybatis的支持了。

转载地址:http://urfso.baihongyu.com/

你可能感兴趣的文章
extern与头文件(*.h)的区别和联系
查看>>
opencv源代码分析之二:cvhaartraining.cpp
查看>>
《Javascript_Dom 编程艺术》(第2版)读书笔记
查看>>
Ubuntu 16.04通过Trickle限制某个软件的下载/上传速度
查看>>
Ubuntu 16.04安装Sublime Text3
查看>>
com.android.dex.DexException: Multiple dex files define Lcom/sina/sso/RemoteSSO;
查看>>
Threejs 开发3D地图实践总结
查看>>
ffmpeg、ffprobe、ffplay 常用参数及命令行示例说明
查看>>
python升级安装后的yum的修复
查看>>
清除掉AD的相关属性!
查看>>
SQL或HQL预编译语句,可以防止SQL注入,可是不能处理%和_特殊字符
查看>>
golang 实现延迟消息原理与方法
查看>>
【论文笔记】Social Role-Aware Emotion Contagion in Image Social Networks
查看>>
C#新特性
查看>>
Maven SSH三大框架整合的加载流程
查看>>
Java 关于容器集合等数据结构详情图解,一目了然
查看>>
【Caffe代码解析】Layer网络层
查看>>
jQuery使用serialize(),serializeArray()方法取得表单数据+字符串和对象类型两种表单提交的方法...
查看>>
紧急求助!配置SMTP插件出错,SMTP connect() failed
查看>>
Android属性动画
查看>>