관리 메뉴

백엔드 개발자 블로그

DI 본문

테크 블로그 리뷰

DI

backend-dev 2024. 10. 24. 01:05

해당글은 우테코 테크톡을 리뷰한 글입니다.

https://www.youtube.com/watch?v=U6R-GJnwHJY


의존성 주입이란?

객체가 동작하기 위해 필요한것을 객체의 외부에서 집어 넣는 것


how DI?

  • 생성자의 매개변수를 이용한다. - 권장
  • 필드에 넣는다.
  • 메서드의 매개변수를 이용한다.

장점

변경과 테스트에 유리하다.


단점

  • 세부 구현을 외부로 노출한다.
  • 메서드나 생성자의 매개변수가 늘어난다.

'테크 블로그 리뷰' 카테고리의 다른 글

낙관적 락 vs 비관적 락  (0) 2024.10.24
멀티쓰레드와 동기화  (0) 2024.10.24
@Transaction  (0) 2024.10.24
프로파일러로 성능 개선시키기  (1) 2024.09.27
서버 증설 없이 대규모 트래픽 처리하기  (0) 2024.07.09