SPRING MVC란
-
Spring MVC란?SPRING/스프링 MVC 2021. 6. 2. 22:41
스프링 MVC 소개 M: 모델 V: 뷰 C: 컨트롤러 MVC의 장점 - 동시 다발적(Simultaneous) 개발 : 백엔드 개발자와 프론트엔드 개발자가 독립적으로 개발을 진행가능 - 높은 결합도 : 논리적으로 관련있는 기능을 하나의 컨트롤러로 묶거나, 특정 모델과 관련있는 뷰를 그룹화 할 수 있음. - 낮은 의존도 : 뷰, 모델, 컨트롤러는 각각 독립적 - 개발 용이성 : 책임이 구분되어 있어 코드 수정하는 것이 편함. MVC 패턴의 단점 - 코드 네비게이션 복잡함 - 코드 일관성 유지에 노력이 필요함 - 높은 학습 곡선 예제 @Getter @Setter @Builder // Builder 패턴을 적용할 때 사용하는 어노테이션 // builder 간련 메서드를 따로 작성하지 않아도 됨. @NoArgsC..