최근에 nestjs로 서버 개발을 하면서 Spring 생각이 많이 났었다. 그러던 중 리뷰어 기회가 생겨서 이 책으로 Spring boot를 다시 공부해보게 됐다.
서적의 제목이 '처음부터 제대로 배우는'이라, 입문 단계의 내용일 거라 생각하고 읽었는데 예상과 전혀 다른 내용이었다. 기본적인 REST API 작성법부터, Redis를 활용한 DB 연결 활용, 스프링 시큐리티, 웹플럭스 등을 사용한 보안, 리액티브 프로그래밍 등 폭넓은 내용이 나오는데, 활용 위주의 설명으로 Spring bean이나, IoC, 어노테이션 등의 Spring 핵심 원리에 대해서는 다루지 않으며, 독자가 어느 정도 알고 있음을 전제로 쓰여있다고 느껴졌다.
그리고 예제의 코드는 람다식과 제네릭, 메서드 체이닝을 적극적으로 사용하는, 짜임새 있는 선언형 자바, 코틀린 문법으로 작성되어 있었다. '처음부터 제대로 배우는' 이라는 제목을 보고 초심자가 읽기에는 다소 높은 수준의 내용이었다고 생각한다.
다만, 짜임새 있는 코드와 보안, 테스팅까지 폭넓게 아우르고 있는 구성을 통해, 이 책을 활용한다면 프로덕션 수준의 Spring boot 서버를 만들기에는 충분한 내용이 포함되어있다고 느꼈다. Spring boot가 아닌 Spring만을 활용해서 개발을 해봤다거나, 서버 프로그래밍 경험이 있는 독자가 Spring boot를 통해 WAS를 개발하려고 할 때 읽으면 적합한 책이 아닐까 한다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."
'서평' 카테고리의 다른 글
그림으로 배우는 리눅스 구조 리뷰 (0) | 2023.09.24 |
---|---|
파이썬 크래시 코스 리뷰 (0) | 2023.08.27 |
풀스택 테스트(Full Stack Testing) 리뷰 (0) | 2023.06.25 |
추천 시스템 입문 (Recommender Systems) 리뷰 (0) | 2023.05.28 |
전문가를 위한 C++ (5판) 리뷰 (0) | 2023.04.23 |