在springboot+mybatisplus中,使用getmapping分页查询
时间: 2023-02-17 18:41:19 浏览: 416
springboot-mybatisplus-demo.zip
在 Springboot 中使用 Mybatis Plus 进行分页查询的方式如下:
1. 在 Mapper 接口中声明分页查询的方法,并使用 Mybatis Plus 的分页助手分页。例如:
```
@Mapper
public interface UserMapper {
// 分页查询用户列表
List<User> getUserList(Page<User> page);
}
```
2. 在控制器中,使用 `@GetMapping` 注解声明接收 GET 请求的方法,并在方法中调用 Mapper 接口的分页查询方法。例如:
```
@RestController
public class UserController {
@Autowired
private UserMapper userMapper;
@GetMapping("/users")
public List<User> getUserList(@RequestParam(defaultValue = "1") int pageNum,
@RequestParam(defaultValue = "10") int pageSize) {
// 使用 Mybatis Plus 的分页助手进行分页
Page<User> page = new Page<>(pageNum, pageSize);
return userMapper.getUserList(page);
}
}
```
在这个示例中,我们使用了 `@GetMapping` 注解声明接收 GET 请求的方法,并使用了 Mybatis Plus 的分页助手进行分页查询。
阅读全文