...
식별자의 기본 값
- 빈의 식별자(BeanName)는 BeanNameGenerator 인터페이스를 사용하여 정의함.
- 참고
XML 기반의 설정 메타데이터
- 패키지를 포함한 클래스명(qualified name) + # + 해당 클래스 인스턴스 순번(0부터 시작)
- 예시 : kr.co.swtest.sample.CustomerDto#0
...
...
애노테이션 기반의 설정 메타데이터
- @Component 애노테이션이 있는 클래스명(단, 첫 문자는 소문자로 시작하는 클래스명임.)
...
Gister macro |
---|
gistUrl | https://gist.github.com/ChoiYoungMok/5c5afcaa71bd0af3c21468ead8d197ca |
---|
|
https://github.com/spring-projects/spring-framework/blob/master/spring-beans/src/main/java/org/springframework/beans/factory/support/DefaultBeanNameGenerator.java#L31