작성한 질문수
스프링 핵심 원리 - 기본편
작성
·
186
0
안녕하세요. 강의 잘 보고있습니다.
빈으로 등록해서 관리하면 어떤 장점이 있는지 궁금합니다.
생명주기 관리 말고 어떤 장점이 있을까요?
그 장점을 어떻게 사용할 수 있는지 간단한 예 하나만 부탁드립니다.
아니면 어떻게 사용되고 있는지 알려주세요!
답변 1
안녕하세요. hwajo0님
빈으로 직접 등록해서 관리하게 되면 구현체를 변경할 때 기존 코드 영역을 손대지 않고, DI, OCP를 지키면서 구현 객체를 빈 등록과 관련된 코드만 수정해서 매우 편리하게 변경할 수 있는 장점이 있습니다.
예를 들어서 데이터베이스 커넥션 풀과 관련된 라이브러리를 변경해도 빈 설정만 변경하고 기존 코드를 전혀 손대지 않아도 됩니다.
감사합니다.