Web6 의존성 주입(Dependency Injection, DI)이란? 의존성 주입(Dependency Injection, DI) 이란? 의존성 주입은 객체 간의 의존 관계를 관리하는 디자인 패턴입니다. 일반적으로 객체는 다른 객체와 협력하여 동작하기 때문에 이 과정에서 객체는 다른 객체에 의존하게 됩니다. 의존성 주입은 이러한 의존 관계를 개발자가 직접 생성하는 것이 아니라 프레임워크 또는 컨테이너가 주입하는 방식으로 처리합니다. 주입되는 방법은 크게 세 가지로 나눌 수 있습니다. 1. 생성자 주입(Constructor Injection) 생성자 주입은 의존성을 객체 생성 시에 생성자를 통해 주입하는 방식입니다. 생성자에 필요한 의존 객체를 매개변수로 전달받아 해당 객체를 초기화합니다. 예를 들어, 다음은 UserService 클래스가 UserRepository에 의존하며.. 2023. 5. 15. Spring Boot와 JPA를 찍먹해봅시다! Spring Boot 특강에서는 Spring Boot + Gradle + JPA를 찍먹해보는 시간을 갖을 예정입니다. 공부를 한다기보다는 따라하기에 가깝기 때문에 아직 Spring(또는 Spring Boot) 프로젝트를 경험해보지 못한 분들이 접하기에 적절할 것 같습니다. 따라오시면서 궁금하신 점 있으시면 편하게 댓글 달아주세요! 감사합니다! 2023. 5. 11. 이전 1 2 다음