将图像保存到静态文件夹需要刷新/重新加载服务器以实现更改



我正试图将映像保存/加载到我的spring-boot项目的resource/public/images文件夹中,但我遇到了一个问题,即对该文件夹的所有更改都需要重新启动tomcat服务器,但我需要在不重新启动任何东西的情况下实现所有更改,以避免生产问题。我在互联网上搜索了一个解决方案,并使用了其他工具来解决我的问题,所以我使用了devtool依赖关系,但我仍然有问题。我不想在IDE上进行本地更改,但我需要一个可以在任何地方工作的解决方案。

首先,您正在寻找的解决方案是不可能的,不应该这样设计。想象一下,当您的应用程序准备就绪时,它将是一个部署在生产环境中的jar/war(一个存档库(,并且不希望您的jar/war在运行时发生更改。正确的解决方案是,在部署应用程序的同一台服务器上,您可以创建一个文件夹(可能在放置jar的同一目录中(,在这个文件夹中,您可以管理图像并从中读取。因此,请尝试在应用程序外创建一个文件夹。对于您的本地用户,devtool基本上是使用代码中的最新更改,并且只对开发有用,因为您不想每次对代码进行任何更改时都重新启动服务器。

最新更新