Springおよび一般的なフレームワークの新機能...
ほとんどすべてのハンドラーで実行したいコードがいくつかあります。たとえば、DBセッションと認証されたユーザーを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 ){
...
}