Spring WebFlux HandlerMethodArgumentResolver

오늘은 Spring WebFlux의 HandlerMethodArgumentResolver에 대해서 알아보도록 하자. 사실 WebFlux 이전에 WebMvc에도 동일한 기능이 존재한다. 인터페이스명까지 동일하니 거부감은 사실 없다. 기존의 mvc의 기능과 동일은 하나 WebFlux API에 맞춰진 형태라 생각하면 된다. 어떤 기능인지는 여기를 참고해도 되고 다른 블로그 혹은 문서를 살펴봐도 좋다. WebMvc 클래스는 org.springframework.web.method.support.HandlerMethodArgumentResolver와 같고 WebFlux의 클래스는 org.springframework.web.reactive.result.method.HandlerMethodArgumentResolver 이와 같다. HandlerMethodArgumentResolverSupport 위의 내용을 알아보기 전에 WebMvc에는 존재 하지 않지만 WebFlux에 존재하는 클래스인 HandlerMethodArgumentResolverSupport 를 살펴보자. HandlerMethodArgumentResolverSupport 에는 protected 메서드가 3개.. Read More

Spring boot 2.0 Milestone 1, 2

저번주에 Spring boot 2.0 M2 가 나왔다. 그래서 오늘은 Spring boot 2.0 Milestone 1,2의 변경사항을 살펴보도록 하자. 아직 Milestone 버전이기에 바뀔 가능성이 크지만 그래도 한번 살펴보는 시간을 갖도록 하자. Milestone 1 일단 Milestone 1 부터 바뀐 부분 혹은 삭제된 부분 부터 살펴보자. Deprecations from Spring Boot 1.5 Spring 1.5에 Deprecated 메서드 클래스들은 삭제 되었다. 만약 2.0으로 업그레이드 하기전에 Deprecated 된 부분들은 더 이상 호출하지 않도록 주의하도록 하자. Java 8 baseline.. Read More