β μμ‘΄κ΄κ³ μ£Όμ μ ν¬κ² 4κ°μ§ λ°©λ²μ΄ μλ€.
μμ±μ μ£Όμ
@Autowired // μμ±μκ° ν κ°μΌ κ²½μ° μλ΅ κ°λ₯
public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) {
this.memberRepository = memberRepository;
this.discountPolicy = discountPolicy;
}
β μμ±μκ° λ± 1κ°λ§ μμΌλ©΄ @Autowiredλ₯Ό μλ΅ν΄λ μλ μ£Όμ λλ€. λ¬Όλ‘ μ€νλ§ λΉμλ§ ν΄λΉνλ€.
μμ μ μ£Όμ (setter μ£Όμ )