前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SpringBoot2.x系列教程(二十七)Springboot集成freemarker 404常见问题汇总

SpringBoot2.x系列教程(二十七)Springboot集成freemarker 404常见问题汇总

作者头像
程序新视界
发布2020-02-13 10:39:39
2.6K2
发布2020-02-13 10:39:39
举报
文章被收录于专栏:丑胖侠丑胖侠

在实战中,经常会遇到按照教程集成完freemarker,访问时却出现404的问题。本篇文章给大家汇总一下常见的问题及解决方案。

常见问题一

该问题之前章节也提到,就是启动类比如SpringbootFreemarkerApplication的位置不对,并不是位于顶级包下。一般情况下该启动类与controller包同级。springboot则会扫描启动类同级及其下级目录下的类和注解。

常见问题二

maven依赖导致。某些情况下,比如在idea中引入maven依赖,有可能是对应的依赖并没有成功引入,导致启动之后访问页面404。此问题可通过重新引入依赖解决。

freemarker
freemarker

针对maven依赖还有一种问题,就是本地库中引入的jar有问题。针对这种问题,则需要删除本地库中对应的jar包,重新引入。

常见问题三

低级错误,比如在application.properties中配置前缀路径不对或后缀路径错误。

比如常见的配置后缀时忘记配置“.”:

代码语言:javascript
复制
# 正确方式
spring.freemarker.suffix=.ftl

# 低级错误方式
spring.freemarker.suffix=ftl

常见问题四

版本问题,该问题是往往是升级新版本导致的。比如,从springboot2.0开始,使用的freemarker版本采用的默认文件后缀不再是ftl,而是ftlh。后面多了一个h,如果你从低版本升级,而采用默认的文件后缀,则会出现404的问题。

相关默认配置源码如下:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 常见问题一
  • 常见问题二
  • 常见问题三
  • 常见问题四
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档