Spring
2022. 12. 1.
Spring) MVC 패턴 (Controller,Repository,Service)
MVC패턴 Model - DB와 연결하여 사용자가 입력한 데이터나 사용자에게 출력할 데이터 처리 View - 사용자가 볼 수 있는 부분 Controller - Model이 데이터를 어떻게 처리할지 알려주는 역할 각각의 역할에 집중하여 개발 가능 ㄴ 유지보수성, 확장성, 유연성 증가 Controller MVC패턴에서 C에 해당하여 주로 사용자의 요청을 처리 한 후 모델 객체를 넘겨주는 역할 요청이 진입하는 지점, 요처엥 따라 처리를 결정 한 후 Service에 전달 많은 종류의 서비스를 한 클래스에서 모두 처리하지 않고 Controller를 통해 서비스의 역할 별로 묶어 처리 > 개발비용, 유지보수비용의 감소 @Controller - View에 반환하기 위해 사용 (@ResponseBody 사용시 @Res..