Вы не должны изменять его в исходной папке. Я не уверен на 100%, но я думаю, что IntelliJ будет использовать .../target/classes/
как classpath и будет копировать файлы туда во время компиляции. Spring Boot загрузит любую папку /static
, найденную в пути к классам. Таким образом, вы можете перезаписывать файлы там вместо .../src/main/resources
. Это будет работать до тех пор, пока IntelliJ не решит перезаписать их во время компиляции или выполнения mvn clean install
.
Кроме того, если вы запустите автономное приложение весенней загрузки, ресурсы будут находиться внутри jar-файла, так что это не очень хорошо Идея использовать в качестве хранилища Dynami c.
Лучше создать отдельную папку для хранилища Dynami c и настроить ее следующим образом:
spring.resources.static-locations=classpath:/static/,file:/D:/...
Конечно, если вы обновляете эта папка во время выполнения, она на самом деле не устает больше c. Проверьте также https://www.baeldung.com/spring-mvc-static-resources