まとめ
Spring Boot書籍レビューしてきましたが、その上で、私の考えるベストSpring Boot入門手順はこちらです:
- Kindle Unlimitedで読める(通常価格は現在時点で780円)「Spring Boot 2 入門: 基礎から実演まで」を読みつつ手を動かして作ってみる。
- 物足りないなら公式ガイド/チュートリアルに機能紹介を兼ねたアプリケーションの作り方が紹介されているのでこちらも作ってみる。
- 公式リファレンス(後述)を読んで理解を深める。
- 難しく感じるうようであればSpring徹底入門 Spring FrameworkによるJavaアプリケーション開発を併読する。
付録: 公式リファレンス
Spring Boot開発を行っていく上でよく参照するリファレンスのリンクをまとめておきます。
(たくさんありますが、よく見る箇所というのは限られているので慣れてくると大変というわけでもないです)
-
Spring Boot: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/
- ちなみに、SpringプロジェクトのリファレンスのURL、
current
の部分をリリース番号(例えば2.3.1.RELEASE
)にするとそのバージョンのものが見られます。 - また、
htmlsingle
の部分をhtml
に変えるとセクションごとにページが分かれたリファレンスが見られます。
- ちなみに、SpringプロジェクトのリファレンスのURL、
- Spring MVC
- Spring Security
- Spring Data
- Thymeleaf(日本語版)
- Thymleleaf+Springインテグレーション
- MyBatis
- JPA; Hibernate ORM
- Bean Validation; Hibernate Validatior
- 上記外のSpring Frameworkリファレンスだと、 Testing や Coreも
Springプロジェクトの、Spring Boot以外のリファレンスを参照する必要もあれば、Springプロジェクト外のリファレンスを参照する必要もある、というのがミソです。
また、Javadocコメントも比較的濃い情報が書いてあったりするので1、そちらも参照することになります。
-
私は元々JBoss系(Java EE)でやっていたのですが、あっちは基本Javadocコメント役に立たなかったのでSpringに来て初めてコメント見たとき非常に驚き😲ました ↩