还记得之前使用springMVC的时候,用mybatis连接mysql吗?
就是 dao + bean + mapper
你要是想修改一个返回类型,你需要修改三个文件 emmmmm! fuck U ,
在SpringBoot 中,已经将这些配置省去了 ,使用注解的方式可以将 mapper和interface结合在一起,开发便利了不止一点哦
pom添加依赖
要使用mybatis 当然先要添加相关依赖
1  | <dependency>  | 
配置
现在 application.properties 中配置sql的相关信息
1  | mybatis.type-aliases-package=com.com.example.lqq.entity  | 
先新建一个 mapper 包 ,这是一个存放 接口的包: com.example.lqq.mapper
1  | 
  | 
创建bean
bean还是需要自己创建的 在entity包中 创建一个 Person 类 里面包好 name和age属性
编写接口
在接口中直接用注解来设置sql语句
1  | public interface PersonMapper {  | 
调用
在需要的地方直接用1
2
3
4
5
6
7
private PersonMapper PersonMapper;
// ...
List<Person> persons = PersonMapper.getPersonList()
Person me = PersonMapper.getPersonInfo("lqq");
结语
springboot 对于 mybatis 的配置还有很多,上面只是基础使用,还有许多需要注意的细节与实用的功能。之后遇见再补上。
参考: http://www.ityouknow.com/springboot/2016/11/06/spring-boo-mybatis.html