inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

drj9812님의 게시글

drj9812 drj9812

@drj9812

수강평 작성수
-
평균평점
-

게시글 1

질문&답변

"중복 등록과 충돌" 강의에서 강사님과 다른 에러가 발생합니다.

@Configuration public class AppConfig { @Bean public MemberService memberService() { return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public OrderService orderService() { return new OrderServiceImpl(memberRepository(), discountPolicy()); } @Bean public DiscountPolicy discountPolicy() { return new RateDiscountPolicy(); } } @Configuration @ComponentScan( basePackages = "drj9812.spring.member", excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) ) public class AutoAppConfig { @Bean(name = "memoryMemberRepository") MemberRepository memberRepository() { return new MemoryMemberRepository(); } } @Component public class MemoryMemberRepository implements MemberRepository { private static Map store = new HashMap (); @Override public void save(Member member) { store.put(member.getId(), member); } @Override public Member selectByMemberId(Long memberId) { return store.get(memberId); } } @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 제 코드입니다.

좋아요수
0
댓글수
3
조회수
103