필드 주입

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 07. 의존관계 자동 주입 - 옵션 처리 & 생성자 주입을 선택해라!

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 2. 옵션 처리 @Autowired를 사용했지만 주입할 스프링 빈이 없어도 동작해야할 때가 있다. 자동 주입할 대상이 없을 때, @Autowired만 사용하면 오류가 발생한다. (기본적으로 required=true이기 떄문에) package hello.core.autowired; public class AutowiredTest { @Test void AutoWiredOption() { // TestBean 스프링 빈 등록 ApplicationContext ac = new AnnotationConfigApplicationContext(TestBean.class); } static class TestBean { // 자동으로 주입할 ..

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 07. 의존관계 자동 주입 - 다양한 의존관계 주입 방법

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 1. 다양한 의존관계 주입 방법 1) 생성자 주입 -> 가장 많이 사용 2) 수정자 주입(setter 주입) 3) 필드 주입 4) 일반 메서드 주입 1. 생성자 주입 생성자를 통해서 의존 관계를 주입받는 방법이다. (지금까지 우리가 진행했던 방법) 1) 특징 - 생성자 호출 시점에 딱 1번만 호출되는 것이 보장된다. - 불변, 필수 의존관계에 사용 2) 생성자 주입 코드 작성 package hello.core.order; @Component public class OrderServiceImpl implements OrderService{ private final MemberRepository memberRepository; pri..

HSY_mumu
'필드 주입' 태그의 글 목록