てくてくテック☆

「Excel方眼紙使い」から「スマイルエンジニア」にジョブチェンジ。千里の道も一歩から。テック(Tech)の道をてくてく歩く。2017 年の目標は「毎日アウトプット!」。

Spring Boot + Thymeleaf を触ってみた!

前回の「Spring Boot を触ってみた!」の続きです。

今回はこちらのページを参考に、
テンプレートエンジンの Thymeleaf を使ってみました。
 

使用後の感想としては、

「なんだ、JSP と一緒じゃん」

でした。
 

正直に言うと、使ってみる前は
テンプレートエンジンってものがよく分かっておらず、
Tiles みたいなものかと思ってたので、
(自分の中では)かなり衝撃的でした。

その後、Google 先生に聞いてみて、
テンプレートエンジンってくくりで考えると、
Thymeleaf も JSP も同じ仲間なことが分かったので、
感想としては間違ってはないみたいなんですが。。
 

そうなると、JSP 経験者な自分としては、
Thymeleaf の文法(タグの記述の仕方)を
新たに覚えなきゃいけない分、
JSP の方に軍配が上がりそうなもんなんですが、
Spring Boot のドキュメントのこことかここを見ると、
どうやら

JSP はあまりオススメされてない

ようです。。
 

JSPs should be avoided if possible, there are several known limitations when using them with embedded servlet containers.

組み込みのサーブレットコンテナと一緒に使うなら、
いくつか既知の制限があるから、
できるだけ JSP は避けたほうがいいよ、って書いてありますね。
(英語勉強中なので間違ってたらご指摘くださいm( )m

 

試してないですが、
war 起動はできても(tomcat の場合)、
jar 起動できないようなので、
Spring Boot の魅力を半減させてまで、
JSP 使うのかどうか、ってところでしょうか。

まだ、サンプル試しただけで、
たいした機能を使えてない状態なので、
今後、Thymeleaf の新たな一面が発見できたら、
また報告したいと思います。
 

2015/03/08 追記

前述のような感想を綴った私に
我が心の師匠(勝手に)、@jflute さんから
Thymeleaf に関する
ありがたいツイートをいただきました!
 


 
いつもありがとうございます!
 
 
Thymeleaf さん、
暴言吐いて、すいませんでした。。m( )m