[Spring] 04. 의존성 주입(DI)의 다양한 방법


[Spring] 04. 의존성 주입(DI)의 다양한 방법

#20201025 #SpringFramework #스프링프레임워크 #스프링 #DI #DependencyInjection #의존성주입 #세터인젝션 #컨스트럭터인젝션 #필드인젝션 스프링 프레임워크에서 의존성을 주입하는 방법으로는 다음의 세가지가 있다. 1) Field Injection 2) Setter Injection 3) Constructor Injection 이 세 가지 인젝션 방법은 XML기반, Java 기반, Annotation 기반으로 작성할 수 있는데, 그 사용법과, 특징에 대해 알아보려고 한다. Field Injection 필드 인젝션 필드 인젝션은 아주아주 간단하다. 말 그대로 Field 에 의존성을 주입하는 것인데, 다음과 같이 FieldInjection 클래스에서 AInjection, BInjection 을 주입하고자 하는 상황을 살펴보자. Field Injection 예 정말 간단하다. 단지 의존성을 주입하고자 하는 클래스를 필드로 선언한 후에 그 위에 @Autow...


#20201025 #컨스트럭터인젝션 #의존성주입 #스프링프레임워크 #스프링 #세터인젝션 #SpringFramework #DI #DependencyInjection #필드인젝션

원문링크 : [Spring] 04. 의존성 주입(DI)의 다양한 방법