使用thymeleaf渲染第一个页面 博客首页
2020-05-05 本文已影响0人
思议岁月
在搭建完springboot+thymeleaf环境后,可以先尝试先渲染一个页面静态页面,由于数据库还未准备就绪,就先只显示页面,springboot默认为我们配置有"classpath:/META-INF/resources/","classpath:/resources/", "classpath:/static/", "classpath:/public/"
这几个默认静态资源目录.我们将静态文件复制到一下目录就行.
复制静态资源目录
首先在resource目录下新建static目录,然后将我提供的静态博客模板(码云html目录就是:下载地址,模板来源网络,供学习使用),将static里面的css js 图片等资源文件复制进去.
编写首页显示控制器
@Controller
public class IndexController {
@GetMapping("/")
public String index(Model m) {
return "index";
}
}
复制博客首页index.html带templates目录
启动项目访问127.0.0.1:8080,发现页面静态资源无法显示.
由于static下images与picture目录无法被识别,新建img目录将图片资源复制进去,同时修改index,html src与link资源路径,修改完成.重新启动我们项目.再次访问.首页加载成功.
首页