概要 Thymeleaf(タイムリーフ)はhtmlを生成するテンプレートエンジン。 独自のタグを使うのではなく、通常のHTMLのタグに独自の属性を追加していく方式となっている。 これにより、変換前のhtmlファイルをそのままブラウザーで表示してデザインを確認することが出来る。 (ブラウザーが解釈できない属性は単純に無視される為) このため、テンプレートファイルの拡張子はhtmlである。 テンプレートファイルはsrc/main/resources/templates/の下に置く。 (テンプレートでない固定ファイル(cssやimage等)はsrc/main/resources/static/の下に置く) ControllerのHTTPリクエスト処理メソッドで「hoge/zzz」を返すと、「src/main/resources/templates/hoge/zzz.html」を指すことになる。