의존 관계 자동 주입 - 생성자

박찬우·2023년 12월 17일
0

스프링

목록 보기
17/88

생성자 주입을 써야하는 이유

  • 불변
    • 애플리케이션 종료 시점까지 의존관계를 변경할 일이 없음
    • setter를 사용하면 외부에서 변경할 수 있기때문에 좋은 설계방법이 아님
    • 생성자는 객체 생성시 딱 1번만 호출되기 떄문에 이후에 호출이 없어서 불변하게 설계할 수 있다.
  • 누락
    • 컴파일 과정에서 객체를 생성하는 경우 필요한 것들을 알려주고, final키워드 사용으로 값이 설정되지 않은 것들을 미리 알려줌


profile
진짜 개발자가 되어보자

0개의 댓글