http://www.yes24.com/Product/Goods/83849117
스프링 부트 도서 중 명저라고 불려도 손색없다.
부트에 관해 깊게 들어가지 않으면서 핵심을 이해하기 쉽게 알려주는 도서는 정말 찾기 어려운데 이 책이 딱 그런 책이다. 물론 스프링을 접한 상태에서 봐야 한다.
이 도서의 가장 큰 장점은 왜?라는 질문이다. 많은 기술책에서 프레임워크 같은 것을 사용할 때 이유를 알려주지 않고 그냥 사용하지만, 이 책의 경우 항상 이유를 설명해준다. 왜 JPA를 사용하는지, 왜 타임리프가 아닌 mustache를 사용하는지 등등... 왜? 라는 질문은 개발자에게 정말 중요한데 그 부분을 파고들어 설명해줘서 정말 좋았다.
이 책을 읽을 때 몇 가지 주의할 점도 있다.
첫 번째로 코드를 그대로 타이핑하다 보면 에러를 만나게 된다. 도서에 오타 때문인데 지금은 고쳐졌을지 모르지만 내가 봤을 때는 PUT매핑 대신 POST매핑을 사용해서 에러가 발생한 적 있었다. 당시에는 당황했는데 도서를 따라 하다 에러가 발생하면 구글링보다는 작가님 깃 헙의 이슈에서 에러를 검색해서 해결하는 편이 훨씬 빠르다.
둘 째는 작가님의 블로그에 버전 업 관련 글이 게시되어있다. 웬만하면 버전 업을 하지 말고 작가님이 사용한 Gradle버전에 맞춰 다운그레이드 해서 사용하길 바란다. 본인도 블로그에 버전 업 관련 글을 보고 진행했는데 많은 에러가 발생해서 그냥 버전을 다운시켜서 진행했다.
그 외에는 별 단점이 보이지 않는 정말 좋은 책이라고 생각한다. 특히나 마지막 부록 부분은 1인 개발자에게 피가 되고 살이 되는 글이 포함돼있어 더욱 좋았다.
'독서 후기 > 도서' 카테고리의 다른 글
슈독 -이번년도에 읽은 최고의 책 (0) | 2021.10.02 |
---|---|
모던 자바 인 액션 후기(1회독) (0) | 2021.07.29 |
자바와 JUnit을 활용한 단위테스트 후기 (0) | 2021.07.27 |
처음 배우는 스프링부트2 후기 (0) | 2021.07.25 |
프레임 (0) | 2020.09.01 |