springboot整合mybatis增删查改使用postman测试
时间: 2023-10-30 08:05:33 浏览: 220
好的,下面是操作步骤:
1. 创建SpringBoot项目,并添加Mybatis和MySQL依赖。
2. 创建实体类和Mapper接口,并在Mapper接口中定义增删查改的方法。
3. 在application.properties文件中配置数据库连接相关信息。
4. 编写Controller层,调用Mapper接口中的方法,并使用@RequestBody注解接收前端传来的数据。
5. 使用Postman进行测试,发送对应的请求并查看返回结果。
具体的代码实现可以参考以下示例:
实体类:
```
public class User {
private int id;
private String name;
private int age;
// 省略getter和setter方法
}
```
Mapper接口:
```
@Mapper
public interface UserMapper {
List<User> findAll();
User findById(int id);
void insert(User user);
void update(User user);
void delete(int id);
}
```
Controller层:
```
@RestController
public class UserController {
@Autowired
private UserMapper userMapper;
@GetMapping("/users")
public List<User> findAll() {
return userMapper.findAll();
}
@GetMapping("/users/{id}")
public User findById(@PathVariable int id) {
return userMapper.findById(id);
}
@PostMapping("/users")
public void insert(@RequestBody User user) {
userMapper.insert(user);
}
@PutMapping("/users/{id}")
public void update(@PathVariable int id, @RequestBody User user) {
user.setId(id);
userMapper.update(user);
}
@DeleteMapping("/users/{id}")
public void delete(@PathVariable int id) {
userMapper.delete(id);
}
}
```
使用Postman进行测试:
1. GET请求,查询所有用户:
```
请求方式:GET
请求URL:http://localhost:8080/users
```
2. GET请求,根据ID查询用户:
```
请求方式:GET
请求URL:http://localhost:8080/users/1
```
3. POST请求,新增用户:
```
请求方式:POST
请求URL:http://localhost:8080/users
请求体:{
"name": "Tom",
"age": 20
}
```
4. PUT请求,修改用户:
```
请求方式:PUT
请求URL:http://localhost:8080/users/1
请求体:{
"name": "Tom",
"age": 21
}
```
5. DELETE请求,删除用户:
```
请求方式:DELETE
请求URL:http://localhost:8080/users/1
```
阅读全文