작성
·
162
답변 1
2
안녕하세요. 강석진님, 공식 서포터즈 codesweaver 입니다.
.
Bean이 스프링 컨테이너에 등록될 떄 Bean의 이름도 같이 등록합니다. 이 때 이 이름을 사용자가 직접 애노테이션의 속성으로 지정할 수 있고, 그냥 기본값으로 둘 수 있습니다. (아무 처리도 하지 않으면 기본값으로 들어갑니다)
.
보통, 기본값으로 처리하도록 두는 편입니다. 이 경우 클래스 이름에서 맨 앞글자만 소문자로 바꾼 이름으로 빈이 등록 됩니다. FixDiscountPolicy의 경우 "fixDiscountPolicy"로 등록됩니다.
.
Map의 String 키에는 바로 이 이름이 주입됩니다.
.
.감사합니다.
답변감사합니다 ^^