Jhipster:应该为用户文件设置什么路径

Jhipster: What path should be set for user files

我将一些 *.xls 文件放入 src/main/resources/templates/clientdocs 文件夹。 并尝试

private static final String FILEIN_NAME = "templates/clientdocs/file1.xls";
....
FileInputStream file = new FileInputStream(FILEIN_NAME))

我也试过了

  "classpath:templates/clientdocs/file1.xls"   

但在这两种情况下,我都找不到该文件。 正确的路径应该是什么?

您可以将文件放入您的资源中,例如 src/main/resources/clientdocs/file1.xls 然后使用 ClassPathResource.

Resource xlsRes = new ClassPathResource("clientdocs/file1.xls");
InputStream xlsStream = xlsRes.getInputStream();