用户登录后用session将用户的信息存起来;
@Autowired
private HttpSession session;
session.setAttribute("loginuser",user);
在NewsController文章添加方法中取出用户id,添加文章的时候自带用户id
@PostMapping("add")
@ResponseBody
public AjaxResult add(News news){
//添加的时候带上用户id
SysUser user= (SysUser)session.getAttribute("loginuser");
news.setUserId(user.getId());
return toAjax(newsService.save(news));
}
在list页面也是同样的方法,只不过要切记查询用户id要放到查询文章的前面