freemarker 从 spring boot execute jar可执行jar中访问模板文件
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中访问模板文件相关推荐
- Spring Boot Maven 打包可执行Jar文件!
Maven pom.xml 必须包含 [plain] view plaincopy <packaging>jar</packaging> [html] view plainco ...
- Spring Boot——自定义Web配置类后无法访问/static文件夹下静态资源
问题描述 自定义Web配置类后无法访问 /static文件夹下静态资源. 已加相关依赖包. 官方文档 Spring MVC Auto Configuration Maven <dependenc ...
- Spring Boot如何实现异步执行任务
所谓异步任务,其实就是异步执行程序,有些时候遇到一些耗时的的任务,如果一直卡等待,肯定会影响其他程序的执行,所以就让这些程序需要以异步的方式去执行.那么下面就来介绍Spring Boot 如何实现异步 ...
- 将Spring Boot应用程序部署到Tomcat中
"我喜欢编写身份验证和授权代码." 〜从来没有Java开发人员. 厌倦了一次又一次地建立相同的登录屏幕? 尝试使用Okta API进行托管身份验证,授权和多因素身份验证. 部署应用 ...
- java servlet 部署到tomcat_如何把spring boot项目部署到tomcat容器中
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改打包形式 在pom.xml里设置 war 二.移除嵌入式tomcat插件 在pom.xml里找到spring-bo ...
- 解决使用Spring Boot、Multipartfile实现上传提示无法找到文件的问题
解决使用Spring Boot.Multipartfile实现上传提示无法找到文件的问题 参考文章: (1)解决使用Spring Boot.Multipartfile实现上传提示无法找到文件的问题 ( ...
- 没有找到 html 模板,Spring Boot and Thymeleaf:找不到HTML模板
我正在嘗試用Thymeleaf創建一個基於Spring Boot的應用程序.我使用PetClinic樣本作爲起點. 我的應用程序找不到一些模板.Spring Boot and Thymeleaf:找不 ...
- 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 ...
- Spring Boot 通过Restful API,在PostMan 中返回数据
Spring Boot 通过Restful API,在PostMan 中返回数据 资源组 新增 POST/resource_group/ad 请求体:格式:from-data参数:groupName= ...
最新文章
- The bag-of-words model
- 【Linux 内核】CFS 调度器 ⑥ ( CFS 调度器就绪队列 cfs_rq | Linux 内核调度实体 sched_entity | “ 红黑树 “ 数据结构 rb_root_cached )
- xpath in biztalk
- webpack --- [读书笔记] webpack中常用的一些配置项
- 华为2015年实习生招聘考试试题
- 55 - 算法 -动态规划 -数塔问题 感觉都是数组建模 递推方法规则
- 使用IntelliJ IDEA配置Tomcat(入门)
- WPF UI布局之概述
- html5中加入音乐怎么弄,H5秀添加音乐和视频的编辑方式
- ios 手游SDK 开发教程
- 读取自定义配置文件属性值
- 矩阵分解MF与非负矩阵分解NMF的应用
- Navicat还原nb3备份文件
- 北大正式成立智能学院,AI视觉大牛朱松纯任院长
- 微信怎么自动加好友java_iOS逆向开发之微信自动添加好友功能
- 【审稿意见】科研菜鸟如何攥写审稿意见?万能模板!!!
- unreal无损音乐百度云_嵐-IN THE SUMMER[FLAC]
- 基于Paddlehub实现的秒换证件照底色
- 推荐算法工程师面试准备
- CUMCM-2017-problem-A
热门文章
- 浪潮服务器建立虚拟驱动器,像《十二时辰》一样去建立标准! 浪潮这款服务器做到了...
- 计算页数_中级会计师计算题、综合题的审题注意事项与解题思路
- as3调用java_关于openamf我用as3链接java程序,并调用相关的方法,但是能够连上,却不能够调用是怎么回事...
- jquery实现页面提示,数据正在加载中。(
- php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
- MySQL -通过调整索引提升查询效率
- 《Java8实战》笔记(12):新的日期和时间API
- 禅道备份功能_更新禅道燃尽图及数据备份
- C++ primer第六章6.6函数匹配
- 认识高清视频编码(MPEG、H.264、WMV-HD、RMVB)