인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌

DI(Dependency injection)

스프링 컨테이너가 그렇게 편리한가요?

작성

·

203

0

`GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("classpath:apllicationContext.xml");

    TranspotaionWalk transpotaionWalk = ctx.getBean("tWalk", TranspotaionWalk.class);

transpotaionWalk.mov();`

이렇게 get bean 으로 가져오는 코드가

`TranspotaionWalk transpotaionWalk = new TranspotaionWalk ();

transpotaionWalk.move();`

보다 더 복잡해보이는데

굳이 bean을 해야하는 이유가 뭔가요~??

답변 2

0

오오. 공유해주신 링크 잘 읽었습니다~ 좋네요.

종속성이 감소하여 코드 변경에 민감하지 않고, 재사용성이 증가한다. 즉, 코드를 변경하게 될 경우 매우 간편해지고, 관리도 매우 쉬워진다는 큰 장점이 있는 것 같아보이네요. (아직 이제 배우는 초보자의 관점에서 이해중입니다.. ㅎ)

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기