SpringBoot | FreeMaker | SpringBoot 整合 FreeMarker
程序员文章站
2022-03-26 15:12:55
1.导入 maven 依赖: org.springframework.boot sp...
1.导入 maven 依赖:
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-freemarker -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
<version>2.4.1</version>
</dependency>
2. 配置yml文件
spring:
freemarker:
charset: UTF-8
cache: false
template-loader-path: classpath:/templates
suffix: .ftl
3. 创建 Controller
这个地方注解一定要用Controller而不是RestController
@Controller
@RequestMapping("/defect")
public class DefectController {
@RequestMapping("/test")
public String getAllColFromDefect(Map<String,Object> map){
map.put("name","111");
return "gitrepos";
}
}
注意:这个位置传入的参数一定要是 Map/Model/ModelMap 类型!!!
参考博客: https://blog.csdn.net/justry_deng/article/details/89389742
4. ftl 文件
<!DOCTYPE>
<html>
<head>
<title>freemark</title>
</head>
<body>
<h1>Hello ${name} from resource freemark!</h1>
</body>
</html>
启动程序即可
本文地址:https://blog.csdn.net/qq_43604667/article/details/112022587
推荐阅读
-
SpringBoot结合SpringSecurity实现图形验证码功能
-
SpringBoot下Mybatis的缓存的实现步骤
-
SpringBoot 添加JSP 支持并附带在IDEA下创建JSP文件【测试无误】
-
springboot中事务管理@Transactional的注意事项与使用场景
-
SpringBoot + SpringSecurity 环境搭建的步骤
-
springboot读取自定义配置文件节点的方法
-
springboot @Valid注解对嵌套类型的校验功能
-
基于maven的ssm框架整合的示例代码
-
详解java整合solr5.0之solrj的使用
-
springboot config 拦截器使用方法实例详解