작성한 질문수
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 웹 기능 - 등록
작성
·
172
0
답변 1
안녕하세요. 김동현님, 공식 서포터즈 OMG입니다.
만드는 코드규모가 작다면 하나의 클래스에 모든 기능을 넣을수는 있습니다. 다만
HelloController가 있음에도 MemberController를 만든 이유는 그러한 방법은 좋은 설계가 아니며 한 클래스가 많은 역할을 가질 경우 개발,협업 및 유지보수가 어려워집니다.
패키지와 클래스를 용도에 맞게 구분짓는 이유는 개발시개발하려면 코드를 찾아 해당 클래스에서 작업하기 위함인데 하나의 클래스에 모든 기능이 포함된다면 코드 찾기가 어렵겠죠?
감사합니다.