Back-End/Spring framework
커스텀 HandlerMethodArgumentResolver 사용시 MultipartHttpServletRequest 얻는 방법
@deveely
2018. 9. 17. 22:03
반응형
1 2 3 4 5 | @Override public Object resolveArgument(MethodParameter arg0, ModelAndViewContainer arg1, NativeWebRequest arg2, WebDataBinderFactory arg3) throws Exception { MultipartHttpServletRequest request = (MultipartHttpServletRequest)arg2.getNativeRequest(); return request; } | cs |
NativeWebRequest의 getNativeRequest() 메소드는 HttpServletRequest를 반환한다.
MultipartHttpServletRequest는 HttpServletRequest를 상속받기때문에 캐스팅하여 사용이 가능하다.
반응형