본문 바로가기
개발자의 공부방/스프링

스프링] 의존성 주입 방법 여러가지.

by 쌈빡한 쥬니준 2020. 3. 17.

의존성 주입에 대해 여러가지 방법이 있다는 걸 처음 알았다.

 

1) 첫번째 방법

 

Field 에 @Autowired 를 명시해서 의존성을 주입하는 방법이 있다.

근데 사진상으로는 에러가 난다. 이유는 단순하다. final 을 붙였기 때문! final을 없애면 정상적으로 애플리케이션이 동작한다.

 

2) 두번째 방법

두번째 방법은 레퍼런스에서 권장하고 있다는 방법이다.

바로 생성자를 이용한 방법인데, 아직 스프링에 대해서 자세하게 알지못하다보니 생성자를 이용한 방법이 좋다 나쁘다를 판단하기 어려운 것 같다. 또한 실무에서는 @Autowired 어노테이션을 사용하는 방법을 많이 써서 생성자 방법이 있는지도 몰랐.......공부해야한다....ㅠㅠ

 

3) 세번째 방법

Setter 를 이용한 방법이다.

 

 

 

 

백기선님의 무료강좌

'예제로 배우는 스프링프레임워크 입문' 을 보고 배운 것을 작성해본 것 입니다.

자세한 내용은 강좌를 들어보시길..!

댓글0