관리 메뉴

코드를 남기고 다시 한번 기록하는 블로그.. 해커정신과 개발의 도가 숨쉬는 공간이 되기를 바란다!

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

FrameWork/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);
}


0 Comments
댓글쓰기 폼