最近转到java组后开始接触thymeleaf和freenark这两种主流的模板引擎,其中thymeleaf还是springboot推荐的模板引擎,但是从头到尾看了一篇,也开始尝试用于项目中。
但是thymeleaf还是springboot,它跟asp.net的模板引擎razor比起来,处于幼儿园的水平。其对母板页的理解是有偏差的,razor的模板,就是真的母板,所有公用东西都在母板上,应用页面套用这个母板,只须再定义自己的个性化内容即可,而thymeleaf的所谓模板,不是母板,而是片段集合,公共东西,做成一个个片段,由应用页按需组合起来使用。