전체적인 그림은
이런 것 같다.
컨트롤러는 여러 개 들어올 수 있고,
서비스는 정말 왠만해서는 하나만 목석같아야 하고,
리포지토리는 DB가 바뀌거나 등 필요에 따라 바뀔 수도 있는데,
리포지토리는 보통 DB에 맞게 구현이 되어 있고
그 중 쓸 거 하나만 선택해서 하는..?
아니 근데 또 필요 저장소가 여러개면 여러 리포지토리 쓸 수 있을 듯?
item리포지토리, member리포지토리...
여튼 여러 컨트롤러에, 하나의 목석같은 서비스, 리포지토리는 갈아끼울 수 있다..
그리고 전체적인 흐름도는