我希望在我的应用中有一个@Controller父级,如下所示:
@Controller
public class controllerParent{
public String getUser (Model model,HttpServletRequest request){
Authentication auth = SecurityContextHolder.getContext().getAuthentication();
String name = auth.getName(); //get logged in username
user = userService.findByUserName(name);
model.addAttribute("user",user);
}
}
和一个孩子:
public class chil extends controllerParent{
@RequestMapping(value="/something.html",method = RequestMethod.GET)
public String doSomething (Model model,HttpServletRequest request){
//Code to do something
}
}
想要做的是在每个子控制器调用中我想在我的JSP中显示用户。我可以不重写弹簧安全码吗?