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

4321님의 프로필 이미지
4321

작성한 질문수

스프링 핵심 원리 - 기본편

조회한 빈이 모두 필요할 때, List, Map

강의에서 rate,fix 둘다 component

작성

·

624

1

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
강의 내에서

fix,rate

Discount 부분 둘다 Component 지정 하여 AllBeanTest 시에 에러가 나는데

강사님은 어떻게 에러가 안나는건가요 ?

RateDiscount에 MainDiscountPolicy 어노테이션 삭제하셔서 거기서는 같이 삭제하고넘어갔습니다

DiscountService위에 Autowired 지정한것도 빨간선으로 뜨더군요

답변 2

3

4321님의 프로필 이미지
4321
질문자

OrderServiceImpl 에

@Component 주석처리 해서 해결했습니다

rate,fix 둘다 강의내용에서 다루는데 하나만 지정해야 되는게 이해가 안되었던지라

덕분에 해결했습니다. 감사합니다

덕분에 저도 문제를 찾았습니다 ㅎㅎ 감사합니다

0

4321님의 프로필 이미지
4321
질문자

Autowired 위에 빨간줄로 밑줄이 그이는건 아직 이해가 안되네요
인텔리제이 에서만 뜨는 오류표시인거같긴한데

4321님의 프로필 이미지
4321
질문자

인텔리제이에서 뜨는 에러표시 맞네요
All problem 에서 Syntex으로 바꾸고 해결했습니다

@Configuration 를 static class 위에 붙혀주면 되네요

그러면 @Autowired 쓸수있습니다.

4321님의 프로필 이미지
4321

작성한 질문수

질문하기