SpringBoot整合FreeMarker出现404的解决方法 -- 知识铺
今天遇到了ftl整合springboot出现的问题
<ol><li><span>@Controller</span></li><li><span>public</span><span> </span><span>class</span><span> </span><span>IndexController</span><span> </span><span>{</span></li><li><span> </span></li><li><span> </span><span>@RequestMapping</span><span>(</span><span>"hello"</span><span>)</span></li><li><span> </span><span>public</span><span> </span><span>String</span><span> index</span><span>(){</span></li><li><span> </span><span>System</span><span>.</span><span>out</span><span>.</span><span>println</span><span>(</span><span>"aaa"</span><span>);</span></li><li><span> </span><span>return</span><span> </span><span>"index"</span><span>;</span></li><li><span> </span><span>}</span></li><li><span>}</span></li></ol>
在浏览器输入 localhost:8080/hello 控制台也打印了aaa,index.ftl也写的没有问题。就是出现了这个问题。
解决办法:查看源码,原来默认的是.ftlh结尾的,当然就会出现上面的错误。
修改办法,在application.properties配置文件中添加如下配置
spring.freemarker.suffix=.ftl
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
spring boot 集成 shiro 自定义密码验证 自定义freemarker标签根据权限渲染不同页面(推荐
项目里一直用的是 spring-security ,不得不说,spring-security 真是东西太多了,学习难度太大(可能我比较菜),这篇博客来总结一下折腾shiro的成果,分享给大家,强烈推荐shiro,真心简单 : ) 引入依赖
org.apache.shiro shiro-spring 1.4 -
Spring Boot使用模板freemarker的示例代码
最近有好久没有更新博客了,感谢小伙伴的默默支持,不知道是谁又打赏了我一个小红包,谢谢. 今天我们讲讲怎么在Spring Boot中使用模板引擎freemarker,先看看今天的大纲: (1) freemarker介绍: (2) 新建spring-boot-freemarker工程: (3) 在pom.xml引入相关依赖: (4) 编写启动类: (5) 编写模板文件hello.ftl; (6) 编写访问类HelloController; (7) 测试: (8) freemarker配置: (9)
-
springboot整合freemarker详解
前提: 开发工具:idea 框架:spring boot.maven 1.pom文件添加依赖
org.springframework.boot spring-boot-starter-freemarker 1.4.1.RELEASE -
SpringBoot使用FreeMarker模板发送邮件
本文实例为大家分享了SpringBoot +Mail+FreeMarker发送邮件,供大家参考,具体内容如下 通过spirngboot 自带的mail服务及FreeMarker模板引擎,发送邮 添加依赖
org.springframework.boot spring-boot-starter-freemarker </depen -
SpringBoot整合freemarker的讲解
freemarker和thymeleaf是模板引擎.在早前我们使用Struts或者SpringMVC等框架的时候,使用的都是jsp,jsp的本质其实就是一个Servlet,其中的数据需要在后端进行渲染,然后再在客户端显示,效率比较低下.而模板引擎恰恰相反,其中的数据渲染是在客户端,效率方面比较理想一点.前后端不分离的话用模板引擎比较好,前后端分离的话其实用处并不大很大.Spring官方比较推荐的是thymeleaf,其文件后缀是html.本篇文章我们主要来看看SpringBoot整合freema
-
详解MyEclipse中搭建spring-boot+mybatis+freemarker框架
1.在MyEclipse里创建一个maven项目.File>New>Maven Project: 勾选图中红色部分,然后点击Next. 2.填写下图中红色部分然后点击Finish. 3.此时一个maven项目已经生成,目录结构如下: 4.打开pom.xml在里面编辑如下内容: <project xmlns=“http://maven.apache.org/POM/4.0.0" xmlns:xsi=“http://www.w3.org/2001/XMLSche
-
构建SpringBoot+MyBatis+Freemarker的项目详解
现在的Java web项目已经更多的使用SpringBoot来构建了,一个是他的配置更加简单,第二个是现在流行的为服务架构Springcloud就是基于SpringBoot来实现具体的技术细节的,MyBatis也是我们常用半自动式的持久层框架.今天小编就要带领大家一起搭建一个基于SpringBoot和MyBatis以及常用高性能页面渲染框架Freemarker来构建一个用户信息查询展示的项目. 生成项目架构文件.访问SpringBoot官网生成我们需要的Maven项目需要的文件.主要有一下几个选
-
SpringBoot2.2.X用Freemarker出现404的解决
之前看到SpringBoot出了2.2.1(目前2.2.2)版本,就跑了一下发现访问地址就是404,代码跟之前是一样的,只是我把以前的(2.1.8)版本升级了而已. 后来发现SpringBoot已经把原先默认的后缀名.ftl改成了.ftlh,如果想继续保持以前的.ftl就在配置文件中配置一下就好了. spring: freemarker: suffix: .ftl 遇到问题,做个记录. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.
-
Springboot整合freemarker 404问题解决方案
今天遇到了ftl整合springboot出现的问题 @Controller public class IndexController { @RequestMapping(“hello”) public String index(){ System.out.println(“aaa”); return “index”; } } 在浏览器输入 localhost:8080/hello 控制台也打印了aaa,index.ftl也写的没有问题.就是出现了
-
springboot 整合 freemarker代码实例
这篇文章主要介绍了springboot 整合 freemarker代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 依赖
org.springframework.boot spring-boot-starter-parent 2.1.6.RELEASE&l -
Springboot整合Freemarker的实现详细过程
基本配置.测试 1.导入依赖
org.springframework.boot spring-boot-starter-freemarker -
springboot整合freemarker代码自动生成器
手撸一个代码自动生成器!! 实现功能:MyBatis 逆向工程 技术架构 页面是用 Vue ,element-ui开发:网络请求是 Axios. 服务端是 Spring Boot 页面模版是 Freemarker: 开发步骤: 一.创建工程 二.数据库连接操作 1.所需包结构 2.在model包中创建Db类 作用:用于接受前端传来数据库连接相关的值(username,password,url) package com.example.generate_code.model; /** * @aut
-
Springboot整合freemarker和相应的语法详解
FreeMarker 是⼀款 模板引擎: 即⼀种基于模板和要改变的数据, 并⽤来⽣成输出⽂本(HTML⽹⻚,⼦邮件,配置⽂件,源代码等)的通⽤⼯具. 是⼀个Java类库. FreeMarker 被设计⽤来⽣成 HTML Web ⻚⾯,特别是基于 MVC 模式的应⽤程序,将视图从业务逻辑抽离处理,业务中不再包括视图的展示,⽽是将视图交给 FreeMarker 来输出.虽然 FreeMarker 具有些编程的能⼒,但通常由 Java 程序准备要显示的数据,由 FreeMarker ⽣成⻚⾯,通过模板
-
Springboot整合FreeMarker的实现示例
目录 一.项目搭建 1.新建模块 2.导入依赖 :将不相关的依赖删掉 3.新建软件包,放入student实体类 4.新建StudentMapper接口 5.Springboot04Application内引用mapper 6.application.yml文件配置 7.测试 8.将切面.util包.启动器导入 9.新建service层 10.新建controller层 11.运行启动类Springboot04Application,访问localhost:8080网址 二.freemarker介
-
SpringBoot整合Freemarker的基本步骤
添加pom依赖
org.springframework.boot spring-boot-starter-freemarker -
springboot整合freemarker的踩坑及解决
目录 springboot整合freemarker踩坑 报错 问题原因 解决方法 springboot freemarker基础配置及使用 1.基础配置 2.基础使用 springboot整合freemarker踩坑 报错 2021-04-23 02:01:18.148 ERROR 9484 — [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatc
-
SpringBoot整合Freemarker实现页面静态化的详细步骤
第一步:创建项目添加依赖:
org.springframework.boot spring-boot-starter-web org.spri
随机推荐
- Android 微信文件传输助手文件夹
- Ajax 验证用户输入的验证码是否与随机生成的一致
- asp.net实现的DES加密解密操作示例
- 让背景如此暗淡(一种弹出提示信息时页面背景色调改变的方法)
- TextBox的宽度随输入的文本的大小而改变的js代码
- JSP开发Servlet重写init()方法实例详解
- Android中利用zxing实现自己的二维码扫描识别详解
- 一个php生成16位随机数的代码(两种方法)
- Android计算器简单逻辑实现实例分享
- php生成图片验证码的方法
- 使用phantomjs进行网页抓取的实现代码
- 谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
- 写出更好的JavaScript程序之undefined篇(中)
- Win2003 IIS 6.0 假死问题解决方法 图文教程
- PHP 安全检测代码片段(分享)
- php时区转换转换函数
- PHP4和PHP5性能测试和对比 测试代码与环境
- 模拟OICQ的实现思路和核心程序(二)
- Java1.8中StringJoiner的使用及源码详析
- pandas 读取各种格式文件的方法
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek001/post/20240507/SpringBoot%E6%95%B4%E5%90%88FreeMarker%E5%87%BA%E7%8E%B0404%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95--%E7%9F%A5%E8%AF%86%E9%93%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com