На этапе разработки Spring boot кэшировал файлы stati c JS и CSS, и изменения в них не отражались даже после перезапуска сервера. Сначала я думал, что Chrome кэширует файлы, но проблема сохраняется даже после того, как я сменил браузер, и я пришел к выводу, что именно мое приложение отправляло кэшированные страницы.
Чтобы отключить кэш, я попытался добавить эту пару ключ-значение в файл application.properties, как было предложено в некоторых ответах SO:
spring.cache.type=NONE
Но даже это не решило мою проблему с кэшированием. Я также не использовал аннотации, связанные с кэшированием. Любая помощь очень ценится. В настоящее время я запускаю проект, переименовывая файл каждый раз, когда я делаю некоторые изменения, что является очень долгим и утомительным процессом.
Зависимости POM: spring-boot-starter-web
, который был установлен по умолчанию при создании проекта с использованием Spring Initializr и tomcat-embed-jasper
для компиляции JSP. Используемый плагин: spring-boot-maven-plugin
.