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

hwajo0님의 프로필 이미지
hwajo0

작성한 질문수

스프링 핵심 원리 - 기본편

빈으로 등록했을 때 장점

작성

·

186

0

안녕하세요. 강의 잘 보고있습니다.

빈으로 등록해서 관리하면 어떤 장점이 있는지 궁금합니다.

생명주기 관리 말고 어떤 장점이 있을까요?

그 장점을 어떻게 사용할 수 있는지 간단한 예 하나만 부탁드립니다.

아니면 어떻게 사용되고 있는지 알려주세요!

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. hwajo0님

빈으로 직접 등록해서 관리하게 되면 구현체를 변경할 때 기존 코드 영역을 손대지 않고, DI, OCP를 지키면서 구현 객체를 빈 등록과 관련된 코드만 수정해서 매우 편리하게 변경할 수 있는 장점이 있습니다.

예를 들어서 데이터베이스 커넥션 풀과 관련된 라이브러리를 변경해도 빈 설정만 변경하고 기존 코드를 전혀 손대지 않아도 됩니다.

감사합니다.

hwajo0님의 프로필 이미지
hwajo0

작성한 질문수

질문하기