관리 메뉴

취미개발 블로그와 마음수양

CustomArgumentResolver 가 동작안하는 경우 .. 본문

FrameWork_ETC/Spring

CustomArgumentResolver 가 동작안하는 경우 ..

아라한사 2018. 12. 15. 18:56



https://stackoverflow.com/questions/17331448/spring-handlermethodargumentresolver-not-executing/19847526


여기를 참고하면 된다.


왜 그랬던걸까 음


수정 ==>  spring boot 2.0 버젼에서 enableWebMvc 와 configuration을 같이 써주면 된다.


private @Inject RequestMappingHandlerAdapter adapter;

@PostConstruct
public void prioritizeCustomArgumentMethodHandlers () {
  List<HandlerMethodArgumentResolver> argumentResolvers = 
      new ArrayList<> (adapter.getArgumentResolvers ());
  List<HandlerMethodArgumentResolver> customResolvers = 
      adapter.getCustomArgumentResolvers ();
  argumentResolvers.removeAll (customResolvers);
  argumentResolvers.addAll (0, customResolvers);
  adapter.setArgumentResolvers (argumentResolvers);
}