서비스 알아보기
·
Spring/튜토리얼
🏁 학습할 내용필요한 이유정의간단하게 만들어보기도입된 후 레이어✅ 필요한 이유 🙋 없어도 문제가 되지 않았던 이유 현재 우리의 구조는 Controller에서 직접 repository를 들고있는 형태다. 더 자세히 설명하면, repository가 DB에 접근해 원하는 결과 entitiy를 얻어오고, 그 결과를 템플릿에게 전달해서 표시해주고 있다. 현재는 단일 페이지라 문제가 없어보이지만, 조금 더 복잡한 화면들이 있다고 상상해보자. 🧩역할 1️⃣모듈화만약 A,B 컨트롤러들이 C라는 레포지토리에서 여러개의 함수가 순차적으로 실행된 결과를사용한다고 가정해보자. 그렇다면 A,B는 C 레포지토리를 순차적으로 호출하는 중복코드를 갖게되고, 이 코드는유지보수에 좋지 않은 영향을 줄 수 있다. 이 때, 서비스에 ..