Есть несколько папок со статическими ресурсами сайта, содержимое которых 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")
Продвижение своими сайтами как стратегия роста и независимости