반응형 코드리펙터링1 [Spring Boot] : Controller에서 View 이동 시 중복되는 부분 리펙터링하기 컨트롤러에서 뷰로 이동하는 부분에 중복이 있어 깔끔하지 않다. String viewPath = "/WEB-INF/views/new-form.jsp"; RequestDispatcher dispatcher = request.getRequestDispatcher(viewPath); dispatcher.forward(request, response); 계속 dispatcher 부분을 중복해서 적어주고 있는데 이런 부분을 깔끔하게 리펙터링하기 위해서는 별도로 뷰를 처리하는 객체를 만들어 줘야한다. 이렇게 되면 클라이언트가 HTTP 요청을 했을 때 Front Controller가 매핑 정보를 확인해서 알맞는 Controller를 호출해 주고 Controller는 뷰를 처리하는 객체를 반환해 준다. 다시 Front .. 2022. 1. 22. 이전 1 다음 반응형