작성한 질문수
스프링 핵심 원리 - 기본편
컴포넌트 스캔과 의존관계 자동 주입 시작하기
해결된 질문
작성
·
285
0
[질문 내용]여기에 질문 내용을 남겨주세요.
기존 스프링 빈 저장소에 저장을 할때 빈 객체는 그 클래스가 리턴하는 객체를 빈 객체에 저장을 했는데요 5페이지 그림을 보면서 의문이 듭니다. 빈 이름이 저렇게 설정이 되는거는 이해를 했지만 빈 객체는 왜 MemberServiceImpl 이 등록이 되나요? 왼쪽 코드에서 리턴하는 객체가 없는데 MemberServiceImpl 이 빈 객체로 등록이 되는 이유가 궁금합니다.
감사합니다.
답변 1
안녕하세요, annjae4676 님. 공식 서포터즈 y2gcoder 입니다.@Component가 붙은 클래스는 애플리케이션 구동 시 스프링에서 컴포넌트 스캔을 통해 해당 클래스를 찾고 객체를 생성해 스프링 빈으로 등록해주게 됩니다. 그 때 빈의 이름을 해당 클래스명을 이용해 만드는 것이 스프링이 만든 규칙이라고 생각해주시면 될 것 같습니다.감사합니다.