JavaBookStudy / JavaBook

책읽기 스터디
https://javabookstudy.github.io/
Apache License 2.0
19 stars 2 forks source link

[토비의 스프링] 1.3.3 생성자에 this를 추가한 방식으로 의존성 주입 #63

Closed jth2747 closed 3 years ago

jth2747 commented 3 years ago

1.3.2의 코드

//.....
publc UserDao(ConnectionMaker connectionMaker) {
    connectionMaker = new DConnectionMaker(); //불필요한 의존관계
}
//.....

1.3.3의 코드

publc UserDao(ConnectionMaker connectionMaker) {
    this.connectionMaker = connectionMaker; //의존성 주입
}
kjsu0209 commented 3 years ago

질문이 안 올라온 것 같아요 😢

jth2747 commented 3 years ago

아 이번 파트가 예전에 했던 리팩토링부분과 개념설명으로 이루어져 있다보니 질문거리로 올릴 게 없어서 읽다가 짚고 넘어가고 싶은 부분 적어보았습니다.

taxol1203 commented 3 years ago

1.3.2의 코드

//.....
publc UserDao(ConnectionMaker connectionMaker) {
    connectionMaker = new DConnectionMaker(); //불필요한 의존관계
}
//.....

에서 파라미터인 ConnectionMaker connectionMaker는 없어도 되는걸까요?

kjsu0209 commented 3 years ago

@taxol1203 생략된 부분에 인스턴스 변수로 선언되어 있는 것 같아요!