스프링 입문 - 04. 스프링 빈과 의존관계
Dependency Injection (DI) DI란 번역 그대로 의존관계 주입이라는 뜻이다. 객체의 의존관계를 외부에서 넣어주는 것이다. Controller 가 Service와 Repository를 사용할 수 있게 의존관계를 만들어주자. public class MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); 기존 Service에서는 Repository를 이용하기 위해 new라는 키워드를 이용해 새로운 객체를 만들어 주었다. 이 코드를 DI를 적용해서 변경하면 아래와 같다. public class MemberService { private final MemberRepository m..
2023.04.23