임 봄과 프레임 워크에서 일반적으로 ...은 핸들러 스프링 3 이전에 함수입니다.
저는 거의 모든 핸들러에서 실행하고자하는 몇 줄의 코드가 있습니다. 의 HttpSession 속성으로 예를 들어 나는 내 DB 세션과 인증 된 사용자를 저장하고 내 처리기의 대부분을 내가 가진 :
@RequestMapping(....)
public ModelAndView get(HttpSession ses){
User u = ses.getAttribute("currUser");
DBsession session = ses.getAttribute("DBsession");
if(u==null) new ModelAndView("redirect:login");
...
}
봄 날 위해 그렇게하고 DBsession 및 인증 된 사용자 개체를 얻을 수있는 방법이 있나요 직접 핸들러 매개 변수로?
@RequestMapping(....)
public ModelAndView get(User u, DBsession session){
...
}
요격기 또는 필터와 같은 의미입니까? –
@Dave 아마 어쩌면 모르겠지만 ... 예와 링크가 있습니까? – ApollonDigital
@Jesse 내 dbsession은 요청 매개 변수가 아니며, httpSession이 생성 될 때마다 생성되는 객체입니다 ... 요청과 관련이 없습니다. – ApollonDigital