CSS не обновляется в веб-приложении Spring MVC

#java #css #spring #spring-mvc #frontend

#java #css #весна #spring-mvc #интерфейс

Вопрос:

У меня была эта проблема в течение длительного времени, и иногда я видел изменения CSS в своем браузере, иногда нет. Все файлы копируются в папку snapshot, и артефакт тоже в порядке.В IDEA (я использую IntelliJ IDEA Ultimate) или в самом коде нет возможных ошибок.

Ответ №1:

В течение нескольких недель? Попробуйте открыть саму таблицу стилей (введя ее адрес в адресную строку браузера) и нажать клавишу F5. Если он по-прежнему не обновляется, ваша проблема заключается в другом.

Если вы обновляете таблицу стилей и хотите убедиться, что она обновляется в кэше каждого посетителя, очень популярный способ сделать это — добавить номер версии в качестве параметра GET . Таким образом, таблица стилей обновляется при необходимости, но не чаще.

 <link rel="stylesheet" type="text/css" href="styles.css?version=51">
 

Вы также можете добавить временную метку вместо версии, которая будет работать таким же образом для ваших будущих обновлений css.
Это будет работать как долгосрочное решение для вас.

Комментарии:

1. Да, в течение нескольких недель я не сосредотачивался на решении только этой проблемы, но после некоторых попыток я решил проигнорировать эту проблему и сосредоточился на серверной части. Ваше решение сработало для меня, большое вам спасибо.

Ответ №2:

Я решил эту проблему, очистив все данные моего браузера, это заставит ваш браузер перезагрузить все файлы. Некоторые браузеры сохраняют интерфейс часто посещаемых страниц, чтобы быстрее загружать их, когда вы захотите снова посетить эти страницы. Поэтому попробуйте сбросить свой браузер или установить новый, и если все остальное в порядке, вы сможете увидеть изменения.

———————————ОБНОВИТЬ———————————

Верхнее решение не рекомендуется. Попробуйте добавить version=51 в свою таблицу стилей (это число может быть любым числом).

 <link rel="stylesheet" type="text/css" href="styles.css?version=51">
 

Я рекомендую вам прочитать ответ от «Akshay Jain» в этой теме.