<aside> ➡️ → 솔루션 코어에서는 XML 설정과 MultiActionFormController ( MultiActionController + SimpleController ) 를 이용해 모든 요청을 처리하고, MethodNameResolver를 통해 적절한 Controller에게 위임하는 방식으로만 구현되어 있습니다. → REST Controller를 구현하기 위해 @Controller, @RequestMapping, @ResponseBody 애너테이션을 적용시키고, Jackson (JSON라이브러리) 을 이용하여 기존처럼 응답하도록 만듭니다.

</aside>

목차


1. 기존 코드


https://velog.io/@hsw0194/Spring-MVC-HandlerMapping의-동작방식-이해하기-1편

https://velog.io/@hsw0194/Spring-MVC-HandlerMapping의-동작방식-이해하기-1편


2. 코드 변경

2-1. 애너테이션 적용, 기능 정리

2-2. URI 설계 변경

Path Variable과 Query Parameter는 언제 사용해야 할까?