因为SpringBoot使用的是jar包以及嵌入式的tomcat,因此并不支持jsp,因此我们需要模板引擎
目前的模板引擎有Velocity、Freemarker、Thymeleaf。而SpringBoot推荐的Thymeleaf:语法更简单,功能更强大。
1、引入thymeleaf
在auto中查看
只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;
2、实践
编写一个业务请求:
在新建的html文件里简单命名一些内容
启动项目,并打开浏览器,输入url
3、使用thymeleaf语法;
需要注意的是,在JSP中我们可以直接在body中用${hello},但是在html中则不行,需要按照thymeleaf的语法。
另外,我们在业务逻辑里面声明一个map,用以存储数据