springboot + freemarker 返回html页面基本操作(初学者)
初学使用springboot + freemarker 跳转页面,一直提示404,百度的资料很少,说的很多并没有解决实际问题,多次尝试之后找到问题所在,不多说,上图
1.如何创建一个springboot项目这里的应该都会,不多说,pom配置文件,必须增加freemarker的组件
2.Controller 层,不能使用@RestControler,因为@RestController 相当于@ResponseBody + @Controller,返回的数据是一个json,你会得到一个写着“index”的页面![](https://img2018.cnblogs.com/blog/932473/201809/932473-20180927152541776-1129391052.png)
3.最后我们需要修改 application.yml 的配置文件,默认是application.properties, 这里做了修改
关于freemarker的配置还有很多,这里之修改一个说明问题,其他有需要的可以自行修改,
之前之所有访问404, 因为,freemarker配置的默认后缀名是ftl,当然,如果不加上面的配置,将你的index.html改为inde.ftl也是可以访问的到
最后给大家看一下项目结构,页面以及效果展示