반응형 객체생성1 [Spring Boot] : 단순하고 실용적은 ModelView 객체의 중복을 제거한 컨트롤러 코딩 강의에서 컨트롤러를 점점 완성시켜 나가는 형식으로 만들어 가는데 전 강의에서 소개한 컨트롤러는 서블릿 종속성 제거와 경로 중복 제거 등 잘 설계는 했지만 ModelView 객체를 생성하고 반환해야 하는 부분에 대한 번거로움이 있다. 강의에서는 좋은 아키텍처도 중요하지만 개발자가 편하게 사용할 수 있는 것도 중요하다고 강조한다. 때문에 전에 번거로웠던 부분을 조금 더 개선한 버전의 컨트롤러를 코딩을 해본다. 먼저 구조는 이렇다. 클라이언트가 HTTP를 프론트 컨트롤러에 요청한다. 프론트 컨트롤러는 매핑 정보를 통해 컨트롤러를 조회하고 알맞는 컨트롤러에 paramMap, model을 파라미터로 호출하고 컨트롤러는 ViewName을 반환해준다. 그럼 프론트 컨트롤러는 다시 viewResolver를 호출하고 v.. 2022. 1. 23. 이전 1 다음 반응형