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