1.创建项目
1.2 先创建一个SpringMVC项目







2.配置MyBatis的xml路径(这里的配置文件我们用的yml格式的,idea默认的是properties格式)
2.1创建目录

2.2在配置文件中配置MyBatis的xml路径

2.3连接数据库(在配置文件中)

3.查询一下数据库中的数据
3.1 根据数据库里的信息来创建一个user类,按userId来查询到

3.2这里我们使用lombok里面的注解来帮我们生成get set方法等
@Data
public class User {
private int userId;
private String username;
private String password;
}
3.3 添加UserMapper.xml

3.3.1 配置UserMapper.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.mapper.UserMapper">
<select id="getUerById" resultType="com.example.demo.entity.User">
select * from user where userId=${user_id}
</select>
</mapper>

4.其他类的实现
4.1 Service中的UserService类的实现
@Service
public class UserService {
@Autowired
private UserMapper userMapper;
public User getUserById(Integer id) {
return userMapper.getUerById(id);
}
}
4.2 controller 中的UserController的实现
@RestController
@RequestMapping("/user")
public class UserController {
@Autowired
private UserService userService;
@RequestMapping("/getuserbyid")
public User getUserById(Integer id) {
if(id == null) return null;
return userService.getUserById(id);
}
}
4.3 最后的结果会在网页返回根据id查找的这个对象的信息与数据库中一致

