Другой вариант - сделать Filter
, который добавляет заголовок, чтобы браузер всегда загружал содержимое из бэкэнда при каждом запросе. Это может иметь отрицательный эффект производительности, но если вам не нужно заботиться об этом:
class CachePreventionFilters {
def filters = {
all(controller:'*', action:'*') {
after = {
response.setHeader('Cache-Control', "no-cache, max-age=0, must-revalidate, no-store");
}
}
}
}