inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

민혁님의 게시글

민혁 민혁

@minhyexk

수강평 작성수
6
평균평점
5.0

게시글 2

질문&답변

질문 있습니다!

바쁘실텐데 답변해주셔서 감사합니다!!

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

질문&답변

질문 있습니다!

자꾸 질문드려 죄송합니다.. 혹시 밑처럼 작성하면 될까요?? package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.*; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.util.HashMap; @Configuration public class AppConfig { @Bean public MemoryMemberRepository memorymemberRepository() { return new MemoryMemberRepository(getMap()); } @Bean public HashMap getMap() { return new HashMap (); } @Bean public MemberService memberService() { System.out.println("call AppConfig.memberService"); return new MemberServiceImpl(memberRepository()); } @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public OrderService orderService() { System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(), discountPolicy()); } @Bean public DiscountPolicy discountPolicy() { return new RateDiscountPolicy(); } }

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