如何在春季启动期间渲染多个json文件

时间:2019-05-26 17:32:13

标签: java spring-boot

我想通过@PostConstruct方法一次读取多个JSON文件。

我将父文件夹的路径指定为src / main / resources,并使用file.listFiles()方法获取文件列表。

它在Windows上有效,但在Unix上无效。出于某种原因,Unix无法找到父文件夹路径。任何建议都会有很大帮助。

1 个答案:

答案 0 :(得分:0)

如果您使用Java进行编码,请始终对路径使用正斜杠(/)。这将在Windows和Linux等操作系统上运行。它与操作系统无关。

您的路径仅在Windows上有效,这可能意味着您使用了Windows特定的()。

请注意,Windows本身通常确实要求使用()作为路径,但是无论底层操作系统是什么,Java均经过编码以正确解释(/)。