사실 나는 3계층으로 코드를 분리시킨다는게 어떤건지 감이 잘 안왔다.
처음 듣는 개념이기도하고 강의내용도 너무 부실한것같고...
그래서 혼자 많이 고민을 했다. 두번 더 보고 입으로 소리내서 나한테 코드설명을 하니까 좀 눈이 뜨인 느낌?
그러니까
router -> controller -> service -> reqository -> db
-> reqository -> service -> controller -> router
이런식으로 흘러가는데 머리속에서 실제로 움직이는걸 그려보면서 여기선 이런기능을 하고 저기선 저런기능을 하고..
그리고 레포지토리에서 서비스로 어떤 함수와 정보를 전달해주고.. 그걸 또 컨트롤러로 전달하고 이런걸 이해하는 느낌이다.
내일도 좋은 성과가 나길..