목차 1. DI(Dependency Injection)에 대한 설명과 해당 기술의 장점에 대해서 설명해주세요. 2. DB에서 인덱스를 잘 사용하면 어떤 장점이 있을까요? 1. DI(Dependency Injection, DI)에 대한 설명과 해당 기술의 장점에 대해서 설명해주세요. DI(Dependency Injection, DI)란? DI는 (dependency injection)의 약어로 의존관계 주입 또는 의존성 주입이라고 불립니다. 객체를 직접 생성하는 방식이 아닌 외부에서 생성 후 주입 시키는 방식을 말하는데, 스프링에서는 Bean 정보를 바탕으로 의존관계를 컨테이너가 자동으로 연결해주는 것입니다. 여기서 말하는 의존은 한 클래스의 변경이 다른 클래스에 영향을 미친다면, 이 관계는 의존 관계가 ..