Spring MVC: использование подстановочных знаков в <mvc: resources>

Я реализую систему очистки кэша для приложения Spring MVC.

Чтобы эта система работала, я должен убрать "код очистки кэша" из заданного URL. Допустим, мой сгенерированный код очистки кэша - «123», и у меня есть URL-адрес .css:/public-123/css/style.css, В этом примере я хочу/public/css/style.css быть успешно вызванным (-123 должен быть раздет).

Это работает в моем файле контекста "mvc-config.xml":

<mvc:resources mapping="/public-123/**" location="/public/" />

Но я бы тоже хотелЛюбые кешируйте код, чтобы он работал, даже если он не является текущим. Например, я бы тоже хотел/public-456/css/style.css чтобы добраться до файла style.css.

Если я попытаюсь добавить еще один шаблон для сопоставления:

<mvc:resources mapping="/public-*/**" location="/public/" />

Это не работает! Я получаю 404 ....

Как я могу указать атрибут "mapping", чтобы любой код после части "public-" был хорошо управляем?

Ответы на вопрос(3)

Ваш ответ на вопрос