freemarker 从 spring boot execute jar可执行jar中访问模板文件
生活随笔
收集整理的這篇文章主要介紹了
freemarker 从 spring boot execute jar可执行jar中访问模板文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
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>轉(zhuǎn)載于:https://my.oschina.net/chen1988/blog/3005162
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的freemarker 从 spring boot execute jar可执行jar中访问模板文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win10你的电脑设备需要修复_wind
- 下一篇: sql重复数据取日期小的_excel快速