1.加入maven包

<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>

2.velocity配置

spring.velocity.cache= false
spring.velocity.charset=UTF-8
spring.velocity.check-template-location=true
spring.velocity.content-type=text/html #模板文件的内容类型
spring.velocity.enabled=true
spring.velocity.resource-loader-path=/templates #模板文件所在的位置
spring.velocity.prefix=/templates/
spring.velocity.suffix=.vm #文件名后缀

3.测试页面 index.vm

<html>
<body>
亲爱的${toUserName},你好! ${message} 祝:开心!
${fromUserName}55
${time} </body>
</html>

4.后台数据接口

@Controller
@SpringBootApplication
public class DemoApplication {
@RequestMapping("/")
public String velocityTest(Map map){
map.put("message", "这是测试的内容。。。");
map.put("toUserName", "张三1");
map.put("fromUserName", "老许");
return "index";
}

5.springboot启动器

@RunWith(SpringRunner.class)
@SpringBootTest
public class DemoApplicationTests { @Test
public void contextLoads() {
} @Autowired
VelocityEngine velocityEngine; @Test
public void velocityTest(){
Map<String, Object> model = new HashMap<String, Object>();
model.put("message", "这是测试的内容。。。");
model.put("toUserName", "张三");
model.put("fromUserName", "老许");
System.out.println(VelocityEngineUtils.mergeTemplateIntoString(velocityEngine, "/templates/index.vm", "UTF-8", model));
}
}

  

 

 

 

最新文章

  1. Linux 下 ---ThinkPHP 图片上传提示:上传根目录不存在!请尝试手动创建
  2. sqlyog重复使用的方法(30天)
  3. 李洪强iOS经典面试题143-绘图与动画
  4. 环状DNA序列
  5. .NET MVC插件化开发框架源码(插件功能完善版)
  6. EBS OAF开发中的Java 实体对象(Entity Object)验证功能补充
  7. CairoSVG - Convert SVG to PNG or PDF - Contents
  8. oracle维护表空间和数据文件
  9. 检测网站挂马程序(Python)
  10. ElasticSearch + xpack 使用.md
  11. 来了,老弟!__二进制部署kubernetes1.11.7集群
  12. Android开发过程中的坑及解决方法收录(二)
  13. SFTP免密码登录原理
  14. instanceof详解
  15. lvs逻辑卷详解
  16. WinForm中Component Class、User Control及Custom Control的区别和使用
  17. ECHO不换行
  18. stl map中的lower_bound和 upper_bound
  19. python socket打造一个定位工具
  20. ajax乱码解决总结

热门文章

  1. airflow 并发上不去
  2. airflow redis sentinel
  3. Calendar.set方法获取前一天的当前时刻
  4. 菜鸡的Java笔记 第二十 - java 方法的覆写
  5. K8S核心概念之SVC(易混淆难理解知识点总结)
  6. shuffle.java
  7. &lt;C#任务导引教程&gt;练习十
  8. [gym102538H]Horrible Cycles
  9. [bzoj1858]序列操作
  10. Aggregated APIServer 构建云原生应用最佳实践