• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

4:35 질문 있습니다.

21.07.13 13:32 작성 조회수 172

1

강사님 혹시 강의 4분 35초에서 @Autowired를 안적어줘도 되는거 아닌가요?

답변 2

·

답변을 작성해보세요.

0

박정훈님의 프로필

박정훈

질문자

2021.07.13

넵 감사합니다!

0

박정훈님의 프로필

박정훈

질문자

2021.07.13

아 마지막에 정리해주시면서 안적어줘도 된다고 하셨네요 ㅎㅎ 그런데 AllBeanTest에서 DiscountService 클래스에서 Map형식으로 받아서 출력하면 키값으로 할인정책 이름이 들어가는데 이건 어떻게 이뤄지는건가요?

David님의 프로필

David

2021.07.13

안녕하세요. 박정훈님, 공식 서포터즈 Taewon David Hwang입니다:)

.

스프링이 내부적으로 Map 그리고 Map의 Key Type이 String일 때에는 Key에 bean의 이름을 넣어주도록 처리하고 있습니다.

.

새로운 질문의 경우 글을 새롭게 써주시면 더욱 빠른 답변을 받아보실 수 있으니 참고 부탁드립니다.

.
감사합니다.

참고

* https://docs.spring.io/spring-framework/docs/4.3.0.RELEASE/spring-framework-reference/html/beans.html#beans-autowired-annotation