인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

성문님의 프로필 이미지
성문

작성한 질문수

스프링 핵심 원리 - 기본편

스프링 컨테이너 생성

질문이요

작성

·

241

0

package hello.core;
import hello.core.Order.OrderService;
import hello.core.Order.OrderServiceImpl;
import hello.core.discount.DiscountPolicy;

import hello.core.discount.RateDiscountPolicy;
import hello.core.member.MemberRepository;
import hello.core.member.MemberService;
import hello.core.member.MemberServiceImpl;
import hello.core.member.MemoryMemberRepository;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


@Configuration
public class AppConfig {
@Bean
public MemberService memberService() {
return new MemberServiceImpl(memberRepository());
}
@Bean
public OrderService orderService() {
return new OrderServiceImpl(
memberRepository(),
discountPolicy());
}
@Bean
public MemberRepository memberRepository() {
return new MemoryMemberRepository();
}
@Bean
public DiscountPolicy discountPolicy() {
// return new FixDiscountPolicy();
return new RateDiscountPolicy();
}
}
강의내용그대로 입력하였는데 오더서비스부분에 빨간줄이나오네요 왜그런걸까요?

 

답변 1

2

안녕하세요. 성문님, 공식 서포터즈 David입니다.

오류 메시지를 잘 읽어보시면

필요한 타입과 제공된 타입이 일치하지 않습니다.

OrderServiceImpl 생성자에 가셔서 파라미터의 순서를 확인해주세요.

감사합니다.

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

감사합니다 

성문님의 프로필 이미지
성문

작성한 질문수

질문하기