Spring Framework 超入門 ~やさしくわかるWebアプリ開発~

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

(2022年7月19日更新)

本書で使用したサンプルファイルをダウンロードできます。
データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードしていただき,適宜解凍してご利用ください。

ダウンロード
Sample.zip

執筆時の最新版は「Spring Boot 2.5.5」,「Thymeleaf2」でしたが,最新版の「Spring Boot 2.7.1」「Thymeleaf3」にも対応するようにサンプルファイルを修正しました。

主な変更点

①リスト6.41 「PageA.html」ファイルの4行目
decorator
decorate
補足
Thymeleafバージョン3では,「layout:decorate=」を使用,Thymeleafバージョン2では,「layout:decorator=」を使用してください。参照しているThymeleafのバージョン確認方法は,eclipseでは対象のプロジェクトの「プロジェクトと外部の依存関係」を開いていただき,thymeleaf.jarのバージョンを参照することで確認できます。
②第8章

SpringBootのバージョンによってはmessageファイルが上手く読み込まれない場合があります。そのような場合は「application.properties」で対象の「propertiesファイル」を読み込ませてください。メッセージが定義されてる「propertiesファイル」が複数ある場合は,カンマ区切りで複数指定することができます。

以下を「application.properties」に記述

messageファイルを読み込ませる

spring.messages.basename=messages,ValidationMessages