오늘 공부한 것
기억에 남는 것
Controller만들면 그 안에서 Service만들고 Service안에서 Repository만들었었는데
이제 Repository를 만들어서 Service생성자에 넣고 그걸 또 Controller생성자에 넣음
-> 제어(의 흐름)의 역전이 일어남,
이런 식으로 의존성 주입을 해야 코드 수정이 용이해진다
오늘 느낀점
밀린 강의 듣느라 힘들었다 하지만 숙련주차 강의까지 다 듣고 이번 과제는 제시간에 해내는 것이 목표니까 열심히 할 것이다...
2주차 강의 들으면서
ResponseDto
RequestDto 용도별로 클래스 다르게 만드는 거 보고있다 보니까
예전에 만든 자바 과제에서 사용하는 필드가 약간 다른데도 불구하고
그냥 그거 비워둔채로 같은 객체로 이용했던게 생각났다
필요한 필드만큼이 들어있는 객체로 따로따로 클래스 생성해서 이용하는게 더 나았을 거 같기도 하다
용도도 분명하고
그리고 항상 생성자 안에서 타고 올라가면서 다른 생성자를 만들게 했었는데
오늘 DI 배우면서 내가 만들었던것의 구조와는 앞으로는 완전 반대로 되어야 한다는 것을 알게 되었다
'Bin > 개발일지' 카테고리의 다른 글
2023-11-17, Today I Learned (0) | 2023.11.17 |
---|---|
2023-11-16, Today I Learned (0) | 2023.11.16 |
2023-11-08, Today I Learned (0) | 2023.11.08 |
2023-11-07, Today I Learned (0) | 2023.11.07 |
2023-11-03, Today I Learned (0) | 2023.11.03 |