『실무로 배우는 Spring Boot 4 프로그래밍 · 코틀린 판』는 2026-10-31 출간 예정입니다. 출간되면 서점 판매 링크와 함께 이메일로 한 번 알려드립니다.
이 책은 스프링 부트로 만든 것이 왜 그렇게 동작하는지 설명하는 책이다. 어노테이션 하나를 붙이면 무엇이 등록되고, 요청 하나가 들어오면 어느 단계를 지나며, 어노테이션을 지정했는데도 적용되지 않는 원인이 어디에 있는지를 다룬다. 만드는 방법을 나열하는 데 그치지 않고, 그 방법이 스프링의 어느 장치로 동작하는지를 함께 밝힌다.
이 책은 구현 설명서다. 설계는 『실무로 배우는 API 설계와 구현』에서 이미 다뤘다. 그 책이 “무엇을 왜 그렇게 결정할 것인가”였다면 이 책은 “그 결정을 스프링의 무엇으로 만드는가”다. 각 절에서 그 책의 해당 절을 밝히되, 거기서 결정한 것을 여기서 구현한다고 연결한다.
이 책은 5부, 39개 장으로 이루어진다. 1부(1~7장) 스프링 프레임워크 코어는 개발자가 작성하지 않은 코드가 언제 어떻게 개입하는지 밝힌다. 2부(8~16장) Spring MVC 는 요청이 들어와 응답이 반환되기까지의 단계를 다루고, 3부(17~23장) Spring WebFlux 는 같은 흐름을 반응형으로 다시 구현한다. 4부(24~31장) Spring Data 는 객체와 테이블 사이에서 실행되는 질의를 다루고, 5부(32~39장) Spring Security 는 그 전부에 인증과 인가를 적용한다.
1부는 이 책의 바탕이 된다. 42개 절에서 스프링 부트가 개발자 대신 결정하는 것을 살펴보고, 나머지 4개 부가 그 위에서 각각의 기술을 다룬다. 잘못 써도 개발 환경에서는 동작하고 운영에서만 문제가 되는 것이 데이터 접근과 보안에 몰려 있으므로 4부와 5부의 분량이 그만큼 크다.
대상 독자는 스프링 부트로 만들어 봤지만 왜 그렇게 동작하는지 설명하지 못하는 개발자다. 코틀린, HTTP, SQL 을 사용해 본 경험을 전제하고 스프링의 내부 동작은 전제하지 않는다.
출처: 국립중앙도서관 출판예정도서 등록 정보(출판사 제출)
각 절은 본문 소절에서 그 절의 주제를 설명한다. 실행할 프로젝트가 있는 절에는 ‘프로젝트 실행’ 소절을 둔다. 그 소절에는 프로젝트를 실행하는 명령과 그때 나온 출력과 그 출력이 무엇을 뜻하는지를 둔다.
설정을 설명하고 그 설정으로 실행한 결과를 함께 제시한다. 등록된 빈의 목록, 요청이 지나는 필터의 순서, 조회 한 번에 실행된 질의의 수, 발급된 토큰의 내용이 그것이다. 이 책에 실린 출력은 모두 실제로 실행해 얻은 것이고, 어느 명령으로 얻었는지를 함께 밝힌다.
앞의 부에서 측정한 값을 뒤의 부에서 다시 출력한다. 4부에서 센 질의 수를 뒤의 장마다 다시 세어 줄어드는 것을 확인하고, 5부에서 처음 출력한 필터 목록을 두 번 더 출력해 무엇이 늘어나고 무엇이 바뀌었는지 대조한다. 장의 마무리는 그 장이 뒤의 장에 무엇을 전달하는지로 닫는다.
용어는 저자의 『스프링 웹 프로그래밍』을 따른다. 엔터티, 어노테이션, 레파지토리, 질의, 에러, 매개변수, 반환, 디스패처 서블릿으로 표기한다. 처음 나올 때 괄호 안에 영어 원어를 함께 제시한다.
코틀린의 함수는 선언한 곳에 따라 나눠 부른다. 클래스 안에 선언해 인스턴스를 통해 호출하는 것이 멤버 함수이고, companion object 에 두어 인스턴스를 거치지 않고 클래스 이름으로 호출하는 것이 클래스 메서드이며, 클래스 밖에 선언한 것이 최상위 함수다. 문맥이 분명한 곳에서는 멤버 함수를 ‘함수’로 줄여 쓰고, ‘메서드’는 HTTP 의 메서드와 클래스 메서드를 가리킬 때만 쓴다.
반응형, 리액터, WebFlux 를 구분해 쓴다. 반응형(reactive)은 스레드 하나가 요청 하나를 점유하지 않는 실행 모델이고, 리액터(Reactor)는 그것을 구현한 라이브러리이며, WebFlux 는 리액터를 기반으로 한 스프링 모듈이다.
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
1부 스프링 프레임워크 코어
1장 스프링 프레임워크 개요
2장 스프링 부트 애플리케이션
3장 스프링 빈 등록
4장 의존성 주입
5장 빈 생명주기와 스코프
6장 AOP 와 프록시
7장 이벤트와 비동기 실행
2부 Spring MVC
8장 MVC 패턴과 디스패처 서블릿
9장 요청 매핑과 필터
10장 요청 매개변수
11장 메시지 컨버터와 응답
12장 타입 변환과 빈 검증
13장 예외 처리
14장 서블릿 스레드와 비동기 응답
15장 HTTP 클라이언트
16장 웹 테스트
3부 Spring WebFlux
17장 반응형과 논블로킹
18장 코루틴과 Flow
19장 코루틴 예외 처리
20장 웹플럭스 요청 처리
21장 스레드 모델과 디스패처
22장 WebClient
23장 반응형 테스트
4부 Spring Data
24장 ORM 과 영속성 컨텍스트
25장 데이터 소스와 스키마
26장 엔터티 매핑
27장 연관 관계 매핑
28장 레파지토리 조회
29장 트랜잭션
30장 데이터 접근 테스트
31장 레디스와 캐시
5부 Spring Security
32장 웹 보안과 필터 체인
33장 보안 설정
34장 JWT 인증
35장 인가
36장 인가 서버 구축
37장 인가 흐름과 리소스 서버 전환
38장 토큰의 수명
39장 보안 테스트
출처: 국립중앙도서관 ISBN 서지정보(출판사 제출)
부가기호 15500: 독자 대상 실용 · 발행 형태 전자출판물 · 내용 분류 기술과학.
출처: 국립중앙도서관 ISBN 서지정보 · 부가기호 뜻은 국립중앙도서관 ISBN 안내 기준
아직 서점 판매가 확인되지 않았습니다. 판매가 확인되면 이 자리에 구매 버튼이 생깁니다. 위의 출간 알림을 신청하시면 출간일에 서점 링크를 메일로 보내 드립니다.
먼저 찾아보기(결과가 없을 수 있음): 교보문고 · 예스24 — 서점 링크는 제휴 링크입니다.
리얼데브러닝 홈페이지 ↗ realdev-learning.com
리얼데브러닝에서 2026-10-31 출간 예정입니다 (국립중앙도서관 ISBN 서지정보 기준). ISBN 9791193469200.
전병선 / 리얼데브러닝. 출간 후 상세 정보가 갱신됩니다.
전자책으로 출간 예정입니다. 정가는 13,000원입니다. (국립중앙도서관 출판예정도서 등록 기준이며, 별도 판형이 추가될 수 있습니다.)
실무로 배우는 Spring Boot 4 프로그래밍 · 자바 판 (2026-10-31)
좋은 코드를 만드는 소프트웨어 엔지니어링 (2026-10-31)
좋은 코드를 만드는 AI 코딩 (2026-10-31)
좋은 코드를 만드는 아키텍처 (2026-10-31)
Six Seasons of PASTA PAN n PEN · 2026-10-31
원격 감지 이미지 이해를 위한 최신 딥러닝과 지능형 분석 한영인쇄사 · 2026-10-31
손상 발생 현황(INJURY FACTBOOK 2026) 질병관리청 · 2026-10-31
다정하고 단단한 뇌 과학 육아법 (주식회사)카시오페아출판사 · 2026-10-31
이 책은 국립중앙도서관 ISBN 서지정보에 출간예정으로 등록된 도서입니다. 서점 등재 전 단계의 공식 서지 정보이며, 출간 후 소개·표지 등 상세 정보가 자동으로 갱신됩니다.
출처: 국립중앙도서관 서지정보유통지원시스템 (매일 갱신)