Problem and Solution Guide/Spring Framework
SpringFramework 테스트: 문제 해결 및 접근 방법
문제 1: 스프링 프레임워크에서 IoC(Inversion of Control)와 DI(Dependency Injection)의 개념을 설명하고, 스프링이 이를 어떻게 구현하는지 기술하세요. 답: • IoC(Inversion of Control): 객체의 생성 및 관리를 개발자가 아닌 프레임워크가 담당하는 개념입니다. 개발자는 객체를 명시적으로 생성하지 않고, 스프링이 이를 관리하고 주입합니다. • DI(Dependency Injection): IoC를 구현하는 방식 중 하나로, 객체의 의존성을 외부에서 주입해주는 패턴입니다. 스프링에서는 주로 생성자 주입, 세터 주입, 필드 주입을 사용하여 객체의 의존성을 해결합니다. • 스프링의 구현: 스프링 컨테이너가 ApplicationContext를 통해 의존성..
2024. 8. 21. 09:23