스프링 프레임워크 등장배경, 구조, 특징, 모듈
IoC 개념, 유형, 컨테이너의 기능과 필요성, 객체 결합도를 낮추는 방법
DI 기본 개념, 스프링의 DI 지원 - XML, Annotation. Spring-bean 의존관계 설정 - Consturctor, Property, Collection 사용. Annotation 종류와 사용법
AOP의 정의, 적용 예시, 구조 Spring AOP 용어, 포인트컷 표현식, 특징, 구현 - POJO 기반/Annotation 기반
스프링 MVC 패턴의 흐름, 특징, 구성요소, 실행 순서. Controller, View, Model 구현법
MyBatis 정의, 특징 Spring MyBatis의 주요 컴포넌트 Mapper Interface의 사용 이유, MyBatis와 Spring의 연동
REST API의 구성, 원칙, 설정법
SpringBoot란?