스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용


스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용

예제 파일 : -> 이번 포스트에서는 스프링의 핵심 기능중 하나인 DI(Dependecy Injection)에 대해 알아보고 예제를 작성해보겠습니다.DI는 말 그대로 의존성을 주입시켜준다- 입니다. 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입을 시켜주는 방식인데요. 예제를 보며 알아가봅시다. 일단 A라는 객체에서 B, C라는 객체를 이용할 때 두가지 방법이 있습니다. 첫번째 방법은 A객체가 B와 C객체를 New 생성자를 통해서 직접 생성하는 방법이고, 두번째 방법은 외부에서 생성 된 객체를 setter()나 생성자를 통해 사용하는 방법입니다. 첫번째 방법 예제를 보시면 MainClass는 Cats를 의존하고 있고, MainClass에서 직접 Cats클래스..........

스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : 스프링(Spring) - DI(Depedency Injection) 개념과 예제 : setter() 사용