将飞碟生成的PDF直接保存到/ resources或任何其他文件夹

时间:2019-04-19 11:03:23

标签: java spring-boot thymeleaf flying-saucer

我对Java和Spring MVC还是很陌生。现在,我可以像本例中一样,成功地使用百里香和飞碟创建PDF文件:How to generate pdf Report using thymeleaf as template engine

在此示例中,文件存储在本地temp文件夹java.io.tempdir中。我的问题是:如何将这些生成的PDF保存到我的/ resources目录或项目中的任何其他目录?

2 个答案:

答案 0 :(得分:0)

只需在系统属性中指定完整路径。它可以正常工作,并确保您已放置文件夹。

System.getProperty("C://Documents//myfolder");

答案 1 :(得分:0)

在示例中,“ out”是要存储的文件的路径,

getClass().getClassLoader().getResource(".").getFile()

将在资源文件夹位置添加您的文件名,

通过

getClass().getClassLoader().getResource(".").getFile()+"/"+"yourfilename.ext"

为“出局”