我创建了一个新文件,并希望通过REST端点访问它。目前,只有在重新启动我的应用程序后才能访问该文件。有没有办法在不重新启动的情况下访问文件?任何配置?
*我使用maven并部署我的应用程序本地
答案 0 :(得分:4)
我认为您应该将文件保存在项目之外的某处,主要是因为resource
文件夹是标准的maven文件夹,并且在部署时它被捆绑到战争中。保存文件时,它仅保存到文件系统中。但是,您已打包的war包中的文件将不可用。这就是为什么你重新启动后能够看到这些文件的原因,每次重启时它们都会捆绑到新的战争中,因为maven重新编译它们并将它们置于新的战争中。