springboot整合mybatis
Posted xtuxiongda
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot整合mybatis相关的知识,希望对你有一定的参考价值。
新增maven依赖
<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.0</version> </dependency>
在application.properties配置文件中配置xml的位置
mybatis.mapper-locations=classpath:mapper/*.xml
即将xml文件放在resource目录下的mapper文件夹中。
Mapper
@Mapper public interface PersonMapper public void insert(Person person); public List<Person> query();
对应的xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.example.demo.dao.mybatis.PersonMapper"> <insert id="insert" parameterType="com.example.demo.bean.Person"> insert into person(name,age) values(#name,#age) </insert> <select id="query" resultType="com.example.demo.bean.Person"> select * from person </select> </mapper>
以上是关于springboot整合mybatis的主要内容,如果未能解决你的问题,请参考以下文章
mybatisSpring整合(eclipse)以及事务管理
Spring+SpringMVC+MybatisSpring+SpringMVC+Mybatis实现前端到后台完整项目