1장 스프링 개발 환경 구축 019
__1.1 서버 개발과 스프링 부트 020
__1.2 스프링 프레임워크 개발 환경 준비하기 030
__1.3 STS를 사용해보자 042
__1.4 프로젝트 작성부터 실행까지 056
2장 그루비를 이용한 초간단 애플리케이션 개발 073
__2.1 그루비로 애플리케이션 개발하기 074
__2.2 타임리프 이용하기 085
__2.3 뷰와 컨트롤러 연계 096
3장 자바를 이용한 스프링 부트 개발의 기본 105
__3.1 스프링 부트와 스프링 스타터 프로젝트 106
__3.2 RestController 사용하기 133
__3.3 Controller를 이용한 웹 페이지 작성하기 146
4장 템플릿 엔진 마스터하기 167
__4.1 타임리프 마스터하기 168
__4.2 구문, 인라인, 레이아웃 185
__4.3 기타 템플릿 엔진 207
5장 모델과 데이터베이스 223
__5.1 JPA에 의한 데이터베이스 사용하기 224
__5.2 엔터티의 CRUD 240
__5.3 엔터티의 유효성 검증 264
6장 데이터베이스 처리 마스터하기 297
__6.1 EntityManager를 이용한 데이터베이스 처리 298
__6.2 JPQL 활용하기 312
__6.3 Criteria API를 사용한 검색 329
__6.4 엔터티 연계 341
7장 스프링 부트 제대로 활용하기 361
__7.1 서비스와 컴포넌트 362
__7.2 기억해두면 좋은 기타 기능들 381
__7.3 MongoDB 사용하기 399
8장 Spring Tool Suite 매뉴얼 417
__8.1 STS 기본 설정 418
__8.2 개발에 도움이 되는 중요한 메뉴 480
최소한의 설정으로 빠르게, 생산적으로 코드를 작성하자!
자바 웹 개발을 한다면 빼놓을 수 없는 스프링 프레임워크를 쉽게 사용할 수 있는 스프링 부트를 소개한다. 스프링 부트는 복잡한 설정 없이, POJO 클래스 + 애너테이션으로 번거로운 코드 작성을 자동으로 해준다. 서버가 이미 구현되어 있으므로 배포도 필요하지 않다. 스프링의 강력함을 스프링 부트로 간결하게 이용할 수 있다.