Spring Boot使用模板技术替代jsp
企业开发常用模板技术有:
- thymeleaf(spring boot亲儿子)
- velocity
- freemarker
何为模板技术
下图template就是一个网页模板,上面的${name}是表达式,它可以动态的变化;这个值主要来自下面java objects的值,model表示模型数据;开发中,我们需要提供template+model,就是模板页面和数据,然后系统会自动把他俩通过模板引擎(FreeMarker就是其中一个模板引擎)解析翻译成Output页面。我们只需要改变model的值就会引起输出页面的变化。
Spring Boot整合亲儿子Thymeleaf
官网:thymeleaf官网