Recent posts

Git merge와 rebase의 차이점을 알아보자

2 minute read

개요 여러 사람과 작업을 진행할 때, 형상관리 툴(Git)을 사용하여 체계적으로 코드를 통제하고 변경사항에 대해 히스토리가 생기고 쉽게 해당 히스토리에 대한 코드를 추적할 수 있습니다. 프로젝트를 혼자 진행을 하면 코드 충돌에 대한 걱정이 없지만 두 명 이상의 개발자가 작업을 진행...

Spring4는 어떻게 view를 가져올까

1 minute read

개요 Spring4는 어떻게 url를 통해 Controller객체를 가져올까(2)에서 HandlerAdapter를 통해 Controller에 요청하여 ModelAndView 결과 객체를 구했습니다. 사용자에게 결과를 보여주기 위한 뷰를 찾기 위해 viewResolver bean 객...

Spring4는 어떻게 url를 통해 Controller객체를 가져올까(2)

1 minute read

개요 Spring4는 어떻게 url를 통해 Controller객체를 가져올까(1)에서 HandlerMapping을 통해 Controller 객체를 구했습니다. 구한 Controller 객체를 실행하고 반환 값을 DispatcherServlet에 전달하는 과정까지 알아보겠습니다. 기...

Spring4는 어떻게 url를 통해 Controller객체를 가져올까(1)

1 minute read

개요 스프링 프레임워크4를 사용하면서 당연하게(?) 클라이언트로부터 request url를 통해 맵핑된 Controller 객체에 정의된 메소드를 호출하여 결과를 받는다. 실무에서도 요청 할 url에 맞춰 컨트롤러에 @RequestMapping을 등록하여 사용하는데, Spring은...