Thymeleaf模板引擎
Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎,类似JSP,Velocity,FreeMaker等,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。CMS
FreeMaker 新闻详细 生成.html页面
detail.flt
data
Thymeleaf最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个Web应用,
SpringBoot推荐的Thymeleaf;
语法更简单,功能更强大;
引入thymeleaf
Thymeleaf使用
下面是所下载依赖中的一个文件关于thymleaf默认配置
只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;
列创建templates/hello.html
导入thymeleaf的命名空间
创建一个controller
再在 hello.html中加入
跨域请求
跨域请求是指从一个域名的网页去请求另一个域名的资源。浏览器出于安全考虑,默认情况下不允许这种跨域请求。但是,通过一些配置可以允许特定的跨域请求。
测试
方式一:@CrossOrigin
注释到你要打开跨域请求的方法上
方式二@Configuration注册corsFilter过滤器
把前面的@CrossOrigin注释掉