mybatis plus 查找个人用户的全部文章且分页的controllo代码
时间: 2023-04-08 08:03:34 浏览: 69
以下是一个示例的 Mybatis Plus 查找个人用户的全部文章且分页的控制器代码:
```java
@RestController
@RequestMapping("/articles")
public class ArticleController {
@Autowired
private ArticleService articleService;
@GetMapping("/user/{userId}")
public Page<Article> getArticlesByUserId(@PathVariable Long userId,
@RequestParam(defaultValue = "1") Integer pageNum,
@RequestParam(defaultValue = "10") Integer pageSize) {
Page<Article> page = new Page<>(pageNum, pageSize);
QueryWrapper<Article> wrapper = new QueryWrapper<>();
wrapper.eq("user_id", userId);
wrapper.orderByDesc("create_time");
return articleService.page(page, wrapper);
}
}
```
这段代码使用了 Mybatis Plus 提供的分页插件,通过传入用户 ID 和分页参数,查询该用户的所有文章并按照创建时间倒序排列返回分页结果。