-
@AutowiredSpring 2023. 1. 30. 12:55
@Component public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPolicy discountPolicy; @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } }
[코드1. 생성자 주입]
//테스트에서 사용 예시 @SpringBootTest class PostServiceTest { @Autowired private BoardService boardService; }
[코드2. 빈으로 등록된 객체를 의존성 주입할 때 사용]
'Spring' 카테고리의 다른 글
@BeforeEach (0) 2023.01.30 @SpringBootTest (0) 2023.01.30 entity와 Dto의 차이 (0) 2022.12.23 request 스코프와 ObjectProvider (0) 2022.12.06 BindingFailure (0) 2022.05.30