阅读原文:https://blog.bywind.cn/articles/2018/11/28/1543373589258.html
视频教程:https://www.bilibili.com/video/av35595465
课程源码:https://github.com/ibywind/springboot-learn
关注公众号 查看更多技术干货
还可加群 , 众多好基友在等你
springboot 书籍 PDF 下载
扫描关注上方公众号
回复关键字 boot
就可以下载这本书了
书籍的排版很好的,我自己也在看.大家可以一起交流哦
写在前面
hello
大家好
欢迎大家收看御风大世界
本次课是我们
springboot系列教程的第4课
利用springboot
集成HTML 和 freemarker 的访问
访问Html
访问Html 很简单
我们 在 springboot 文档
搜索 static
会找到
springboot 默认的建议 是
让我建立一个 static / public / 等等
要知道 springboot 建议我们沿用 他的约束
这样 我们就会得到 飞一般的 编码速度
我们在 resources 文件夹下建立一个 static (这个名字很静态)
有了这个文件夹之后
我么就可以在里面管理我们的 静态资源了
CSS
JS
Img
Html
等等 都是我们web项目中会用到的静态资源
真的可以访问到
我们按照springboot的 默认规范
建立了static 文件夹之后
并不需要做什么额外的配置
到现在我们的 统一配置入口文件
还是空空如也的
我们来尝试写一个 controller
看下是否可以访问到
再建立一个html文件
我们启动项目 打开我们的浏览器
访问下
我们会发现真的可以访问到哦
到这里为止我们并没有
做额外的配置
就可以按照springboot 默认的配置 访问到了 html 静态页面资源
我要我的freemarker
首先 freemarker 是一个额外组件
我们需要引入他
在springboot 官方文档中
对于freemarker有一个默认的配置
templates 文件夹
你只需 把你自己的 freemarker文件 放到这个 文件夹下面
你就可以直接使用了
如果你 想 叫别的名字
你可以自己配置
你再 application.properties 文件中 能看到的 提示配置项
都是 springboot的默认配置
你可以沿用 也可以重写
在这里我选择 沿用他的配置
并且在下面建议一个文件 fm.ftl
我们单独写一个 访问freemarker的controller
他家可以看到
我 return 的地方
并没有写车 fm.ftl
而是直接写了一个 文件的名字 fm
因为默认的 freemarker配置是这样的
也就是 默认的文件后缀是 .ftl
你只需要 写文件名字 就可以了, springboot 会在视图解析的时候
给你加上 后缀, 进而准确定位到 具体 文件
我们 做完了这些事情后
就可以验证了
没有任何问题, 我们看到了我们的预期效果
结束语
本次课的内容如果你还有什么不懂的地方
可以参照我的
视频
高清无广告