2019独角兽企业重金招聘Python工程师标准>>>

    private static Configuration freemarkerCfg = null;static {freemarkerCfg = new Configuration();//freemarker的模板目录try {String pathPrefix = "/";// 为了支持能从execute jar 中获取模板文件URI uri = ClassUtils.getDefaultClassLoader().getResource("week-report-template.html").toURI();if (uri.getScheme().equals("jar")) {pathPrefix = "/BOOT-INF/classes/";}freemarkerCfg.setClassForTemplateLoading(WeekPdfReportUtil.class.getClass(), pathPrefix);freemarkerCfg.setClassicCompatible(true);} catch (Exception e) {e.printStackTrace();}}//使用String content = WeekPdfReportUtil.freeMarkerRender(data, "week-report-template.html");

<!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf -->
<dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.11</version>
</dependency>
<dependency><groupId>com.itextpdf.tool</groupId><artifactId>xmlworker</artifactId><version>5.5.11</version>
</dependency>
<dependency><groupId>org.freemarker</groupId><artifactId>freemarker</artifactId><version>2.3.19</version>
</dependency>

转载于:https://my.oschina.net/chen1988/blog/3005162

freemarker 从 spring boot execute jar可执行jar中访问模板文件相关推荐

  1. Spring Boot Maven 打包可执行Jar文件!

    Maven pom.xml 必须包含 [plain] view plaincopy <packaging>jar</packaging> [html] view plainco ...

  2. Spring Boot——自定义Web配置类后无法访问/static文件夹下静态资源

    问题描述 自定义Web配置类后无法访问 /static文件夹下静态资源. 已加相关依赖包. 官方文档 Spring MVC Auto Configuration Maven <dependenc ...

  3. Spring Boot如何实现异步执行任务

    所谓异步任务,其实就是异步执行程序,有些时候遇到一些耗时的的任务,如果一直卡等待,肯定会影响其他程序的执行,所以就让这些程序需要以异步的方式去执行.那么下面就来介绍Spring Boot 如何实现异步 ...

  4. 将Spring Boot应用程序部署到Tomcat中

    "我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...

  5. java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中

    把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...

  6. 解决使用Spring Boot、Multipartfile实现上传提示无法找到文件的问题

    解决使用Spring Boot.Multipartfile实现上传提示无法找到文件的问题 参考文章: (1)解决使用Spring Boot.Multipartfile实现上传提示无法找到文件的问题 ( ...

  7. 没有找到 html 模板,Spring Boot and Thymeleaf:找不到HTML模板

    我正在嘗試用Thymeleaf創建一個基於Spring Boot的應用程序.我使用PetClinic樣本作爲起點. 我的應用程序找不到一些模板.Spring Boot and Thymeleaf:找不 ...

  8. Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案

    Java:Linux上java -jar xxx.jar命令执行jar包时出现Error: Invalid or corrupt jarfile xxx.jar解决方案 参考文章: (1)Java:L ...

  9. Spring Boot 通过Restful API,在PostMan 中返回数据

    Spring Boot 通过Restful API,在PostMan 中返回数据 资源组 新增 POST/resource_group/ad 请求体:格式:from-data参数:groupName= ...

最新文章

  1. The bag-of-words model
  2. 【Linux 内核】CFS 调度器 ⑥ ( CFS 调度器就绪队列 cfs_rq | Linux 内核调度实体 sched_entity | “ 红黑树 “ 数据结构 rb_root_cached )
  3. xpath in biztalk
  4. webpack --- [读书笔记] webpack中常用的一些配置项
  5. 华为2015年实习生招聘考试试题
  6. 55 - 算法 -动态规划 -数塔问题 感觉都是数组建模 递推方法规则
  7. 使用IntelliJ IDEA配置Tomcat(入门)
  8. WPF UI布局之概述
  9. html5中加入音乐怎么弄,H5秀添加音乐和视频的编辑方式
  10. ios 手游SDK 开发教程
  11. 读取自定义配置文件属性值
  12. 矩阵分解MF与非负矩阵分解NMF的应用
  13. Navicat还原nb3备份文件
  14. 北大正式成立智能学院,AI视觉大牛朱松纯任院长
  15. 微信怎么自动加好友java_iOS逆向开发之微信自动添加好友功能
  16. 【审稿意见】科研菜鸟如何攥写审稿意见?万能模板!!!
  17. unreal无损音乐百度云_嵐-IN THE SUMMER[FLAC]
  18. 基于Paddlehub实现的秒换证件照底色
  19. 推荐算法工程师面试准备
  20. CUMCM-2017-problem-A

热门文章

  1. 浪潮服务器建立虚拟驱动器,像《十二时辰》一样去建立标准! 浪潮这款服务器做到了...
  2. 计算页数_中级会计师计算题、综合题的审题注意事项与解题思路
  3. as3调用java_关于openamf我用as3链接java程序,并调用相关的方法,但是能够连上,却不能够调用是怎么回事...
  4. jquery实现页面提示,数据正在加载中。(
  5. php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
  6. MySQL -通过调整索引提升查询效率
  7. 《Java8实战》笔记(12):新的日期和时间API
  8. 禅道备份功能_更新禅道燃尽图及数据备份
  9. C++ primer第六章6.6函数匹配
  10. 认识高清视频编码(MPEG、H.264、WMV-HD、RMVB)