我是 Spring 和一般框架中的新手...
我有几行代码我想在几乎每个处理程序中执行。例如,我将我的数据库会话和经过身份验证的用户保存为 httpSession 属性,对于我的大多数处理程序,我有:
@RequestMapping(....)
public ModelAndView get(HttpSession ses){
User u = ses.getAttribute("currUser");
DBsession session = ses.getAttribute("DBsession");
if( u==null ) new ModelAndView("redirect:login");
...
}
spring 有什么方法可以为我做到这一点并直接将 DBsession 和经过身份验证的 User 对象作为处理程序参数?
@RequestMapping(....)
public ModelAndView get(User u, DBsession session ){
...
}