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

이무님의 프로필 이미지
이무

작성한 질문수

스프링 핵심 원리 - 기본편

스프링 빈 설정 메타 정보 - BeanDefinition

빈 조회 방법

작성

·

601

0

bean 조회 기본 방법이

  1. 빈이름, 빈타입

  2. 빈타입

이렇게 두가지 알려주셨는데요 beanDefinitionName으로 조회하는 Test 코드 예제가 있었는데

이것은 빈 이름만으로 조회하는 케이스가 아닌가요?

beanDefinitionName을 통한 조회와 그냥 빈의 이름으로 조회하는 것과 차이가 있는것인지 궁금합니다.

만약 차이가 없다면 조회 기본 방법에 빈이름만으로 조회도 포함되어야 하는 것이 아닌지 궁금합니다.

답변 1

0

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

안녕하세요. 이무쿤님

beanDefinitionName으로 조회하는 것과 빈의 이름으로 조회하는 것은 사실상 같은 것입니다. beanDefinitionName은 빈의 이름을 나타내기 때문에, 이를 통해 조회하거나, 빈의 이름을 직접 사용하여 조회하는 것은 동일한 결과를 가져옵니다.

beanDefinitionName이라는 용어는 스프링 내부적으로 사용되는 것이고, 개발자들은 주로 '빈의 이름'이라는 표현을 사용합니다. 따라서 빈의 이름으로 조회하는 것이 좀 더 일반적인 표현이라고 할 수 있습니다.

감사합니다.

이무님의 프로필 이미지
이무

작성한 질문수

질문하기