강의

멘토링

로드맵

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

snowdrop6342님의 프로필 이미지
snowdrop6342

작성한 질문수

스프링 핵심 원리 - 기본편

자동, 수동의 올바른 실무 운영 기준

자동 빈 등록과 수동 빈 등록

해결된 질문

작성

·

399

0

안녕하세요. 간단한 질문인데요.

자동 빈 등록과 수동 빈 등록의 범위가 궁금합니다.

컴포넌트 스캔을 통해 컴포넌트 어노테이션이 붙은 객체들을 자동으로 등록하는 것을 자동 빈 등록이라고 한다면,

그 외 모든 빈 등록은 수동 빈 등록이라고 볼 수 있을까요?

그렇다면, 기술 지원 객체의 경우는 수동 빈 등록을 추천해주셨는데, 따로 강의 초반에 만드신 @Configuration과 @Bean으로만 구성된 AppConfig와 같은 Class를 만들어 구현하는 것으로 이해하는게 맞을까요?

 

 

퀴즈

필드 주입(Field Injection) 방식이 일반적으로 권장되지 않는 이유는 무엇일까요?

불변성을 보장하기 어려워서

의존성 변경이 쉬워서

순수 Java 코드로 테스트하기 어려워서

설정 코드 작성이 복잡해서

답변 1

0

안녕하세요. snowdrop6342님, 공식 서포터즈 David입니다.

.
네 맞습니다.

1. 컴포넌트 애노테이션이 붙은 것들을 제외한 나머지 @Bean을 통해 등록되는 것들은 모두 수동 빈 등록입니다.

2. AppConfig와 같이 자바 설정파일을 추가하여 기술지원 객체를 수동 빈 등록해주시면 됩니다.

.
감사합니다.

snowdrop6342님의 프로필 이미지
snowdrop6342

작성한 질문수

질문하기