質問: Spring Bootについての調べ物をしていると、「Spring Bootでjspを使うと制限があるのでthymeleafを使ったほうがいい」という話をよく見かけます。私自身それに流されるようにthymeleafを利用しているのですが、 Spring Bootでjspを利用するに当たって具体的にどういう制限があるのでしょうか。 また、jspが推奨されていないといった旨の記述があるSpringのリファレンス等の場所を教えてください。英文でもかまいません。
回答: 英語の公式ドキュメントがありましたので共有します。 http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html Spring Bootに限らず、ThymeleafでViewを作成すると、HTMLをHTMLとして作成できそのままブラウザで確認できるので、 フロントエンド(HTML、Javascript、CSS)とバックエンド(Java)で分業することができるのでかなり良いです。 Thymeleafのタグを入れ込んだとしても、Thymeleafのことを知らなくても普通のHTMLとして表示、編集することが可能なので、 逆に使わない理由が思いつかないですね。