1. Spring 기본 개념Q1. Spring 프레임워크란 무엇인가요?Spring은 자바 기반의 엔터프라이즈 애플리케이션(Enterprise Application) 개발을 위한 프레임워크로, 객체 지향 프로그래밍을 지원하고, DI(의존성 주입)와 AOP(관점 지향 프로그래밍) 등의 개념을 통해 효율적인 개발을 가능하게 합니다. Q2. Spring의 핵심 개념은 무엇인가요?Spring의 핵심 개념은 다음과 같습니다.DI (Dependency Injection, 의존성 주입)객체 간의 의존성을 Spring 컨테이너가 관리하여 유연한 애플리케이션을 만들 수 있도록 합니다.AOP (Aspect Oriented Programming, 관점 지향 프로그래밍)로그, 트랜잭션, 보안과 같은 공통 기능을 분리하여 코드의..