一.引入依賴
pom.xml的<build>標簽內,增加
<!-- 如果不添加此節點mybatis的mapper.xml文件不會被引用 --> <resources> <!-- src/main/java目錄下的配置文件 --> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> <!-- src/main/resources目錄下的配置文件 --> <resource> <directory>src/main/resources</directory> <includes> <include>**/*.properties</include> <include>**/*.xml</include> </includes> <filtering>false</filtering> </resource> </resources>
二.application.properties或application.yml配置
小心別給路徑搞錯了,注意有幾層目錄
/* * 配置mapper.xml所在路徑 */ //.properties mybatis.mapper-locations=classpath:com/*/mapper/xml/*.xml //.yml mybatis: mapper-locations=classpath:com/*/mapper/xml/*.xml
三.Dao接口編寫
@Mapper public interface UserDao { void userInsert(Users user); }
四.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.wx.mapper.UserDao"> <insert id="userInsert" parameterType="com.wx.entity.Users"> insert into users (name,age,sex,address) values(#{name},#{age},#{sex},#{province}) </insert> </mapper>
具體mapper.xml的寫法很容易找到,不寫了
