solpinetree / spring-study-basic

0 stars 0 forks source link

의존관계 자동 주입 #11

Open solpinetree opened 2 years ago

solpinetree commented 2 years ago

의존관계 주입 4가지 방법

  1. 생성자 주입
  2. 수정자 주입 (setter 주입)
  3. 필드 주입
  4. 일반 메서드 주입
solpinetree commented 2 years ago

생성자 주입

solpinetree commented 2 years ago

수정자 주입

@Autowired 의 기본 동작은 주입할 대상이 없으면 오류가 발생 -> 주입할 대상이 없어도 동작하게 하려면 required = false 로 지정해야함

solpinetree commented 2 years ago

필드 주입

Field injection is not recommended

solpinetree commented 2 years ago

생성자 주입(-불변)을 선택하기

solpinetree commented 2 years ago

롬복 설정