Есть несколько папок со статическими ресурсами сайта, содержимое которых spring
отлично к нему подключает:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/**")
.addResourceLocations("/root/", "/verification_pages/");
}
НО! все, кроме страниц html
! а верификационные страницы со всяких там яндексов, гуглов и пр. именно такие и есть..
Что делать?
Как выяснилось: spring
на самом деле подключал ВСЁ содержимое вышеуказанных папок, включая страницы html
, НО! поскольку для страниц, расположенных в корне у меня был настроен отдельный метод - приоритет был у него, а статическим ресурсам ничего не доставалось.
Выход:
Параметр path
аннотации @RequestMapping
поддерживает Ant-style path patterns (JavaDoc: Class AntPathMatcher). В моем случае для страниц в корне сайта мэппинг был такой:
@RequestMapping("/{name}.html")
добавил к нему паттерн, не учитывающий цифры в имени:
@RequestMapping("/{name:\\D+}.html")
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
нужно распознать какая геометрическая фигура на изображенииДля этого у нас есть шаблоны: круг, треугольник и квадрат
Начал применять в своей практике паттерн проектирования MVPКак я понимаю этот паттерн помогает переносить ядро приложения на разные платформы
Как записать число в экспоненциальную форму, чтобы осталось определенное количество символов после точки или подскажите где почитать можно...
Не понимаю, почему выводит null при вызове метода в контроллере