가. Spring Boot CLI 설치와 빌드
- Spring Boot CLI 설치
- Maven / Gradle로 빌드하기
- Spring Initializer로 빌드하기
나. 스프링 부트 소개
- 스프링 부트 소개
- 스프링 부트 시작하기
- 스프링 부트 프로젝트 생성하기
- 스프링 부트 프로젝트 구조
다. 스프링 부트 원리
- 의존성 관리 이해 및 응용
- 자동 설정 이해 : starter와AutoConfigure, @ConfigurationProperties
- 내장 웹 서버 이해 : 컨테이너와 포트, HTTPS와 HTTP2
- 독립적으로 실행 가능한 JAR
라. 스프링 부트 활용 :웹 MVC와 Thymeleaf
- Spring Boot Application
- 외부 설정
- 스프링 부트 기본 로거 설정
- 테스트
- 스프링 웹 MVC(HttpMessageConverters, ViewResolve,정적 리소스 지원, 웹JAR,Thymeleaf,HtmlUnit, ExceptionHandler)
마. 스프링 부트 활용 : 스프링 부트 데이터
- 스프링 데이터 : RDB와의 연동
- 스프링 데이터 JPA 소개 및 연동
바. Spring Boot Security
- ID / Password 보안
- Resource 보안