步骤
1.导入依赖
jdbc,web,mybatis的启动器,mysql。
2.写数据源的配置文件
spring.datasource.(username password url driver-class-name)
3.写pojo实体类
4.写mapper接口
只需在接口类上加上注释@Mapper和@Repository(将接口识别为bean交给spring管理)
5.写mapper.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.harris.mapper.UserMapper">
<!--这里面添加sql方法 -->
</mapper>
6.在application.properties中绑定mapper.xml
mybatis.type-aliases-package=com.harris.pojo
mybatis.mapper-locations=classpath:mybatis/mapper/*.xml
7.写一个Controller层的类
自动注入mapper接口即可。
@RestController
public class UserController {
@Autowired
private UserMapper mapper;
@GetMapping("/queryUserList")
public List<User> queryUserList(){
List<User> users = mapper.queryUserList();
System.out.println(users);
return users;
}
@GetMapping("/addUser")
public String addUser(){
mapper.addUser(new User(6,"小红","18"));
return "ok";
}
}