본문 바로가기
독서/개발

[서평/23-11] 스프링 부트 코딩 공작소

by 독서왕뼝아리 2023. 2. 11.

독서기간_2023년 1월 15일 ~ 2023년 1월 30일
저자_크레이그 월즈
출간일_2016년 초



'Spring In Action' 저자인 '크레이그 월즈'의 Spring Boot 판 저서라 하여 읽어보았다. 영문 책 제목은 'Spring Boot In Action'인데 왜 한국어 제목은 '스프링 부트 코딩 공작소'인지 의문이다. 제목만으로 책의 quality를 떨어트리는 느낌이다.

스프링 부트 입문책은 아니다. 스프링 부트를 사용한 웹 페이지 만들기! 같은 SSR 프로젝트를 만드는 서적이 아니고 스프링 부트의 내부 흐름을 설명한다. 여타 '인 액션' 시리즈가 그렇듯, 개발 경험이 어느정도 있어야 이 책을 읽는 게 수월할 것이다.

아무튼 출시된 지 굉장히 오래 되었다. 그래서인지 책에 나온 내용들이 현재 deprecated 된 기능들도 많고 심지어는 지원 중단된 기능이 있었다. 햇수로 7년 전에 출시된 책이라 7년 동안 Spring 프레임워크가 발전되었다는 걸 알 수 있다.
groovy로 CLI를 이용해 설정하는 내용과 grails로 영속화를 하는 내용도 나온다.(하지만 난 건너뛰었다) 액추에이터를 이용해 메트릭스를 모니터링 하는 방법, jar 파일로 배포하는 방법, 헤로쿠 또는 클라우드 파운드리를 사용하여 배포하는 방법 등 현재와는 좀 다른 방식을 채택했다. 아니면 이 기술들이 당시 최고 기술이었는지?

그래도! Spring 프레임워크를 훨씬 편하게 쓸 수 있게 만들어 준 Spring Boot의 자동 구성 내용과 커스텀 방식을 알 수 있었다. 또 Prometheus를 사용하기 전 액추에이터가 어떤 자료를 수집하는지 자세하게 알 수 있다. 수집되는 메트릭스들이 어떻게 활용되는지는.. 실무나 운영 경험이 있어야 알 수 있을 것 같다. 끝없는 공부 따흐흑

SSH 사용한 원격 셸 접속해 보고 싶었는데!... 지원 중단돼서 너무 아쉬웠다.



2023.01.26 - [Backend/Spring˙Spring Boot] - [Spring Boot] 스프링 부트 애플리케이션 개발하기

[Spring Boot] 스프링 부트 애플리케이션 개발하기

스프링 부트 사용하기 @SpringBootApplication 애너테이션은 스프링 컴포넌트 검색과 스프링 부트 자동 구성을 활성화한다. 아래 세 가지 구성을 묶은 애너테이션이다. - @Configuration: 애너테이션이 붙

oozoowos.tistory.com