Я знаю, что есть похожие вопросы на эту тему, но я не могу найти решение. У меня есть проект Spring MVC, и проблема в том, что я получаю ошибку, указанную в заголовке в журнале браузера при запуске приложения. Если я открываю index.html в браузере (не из Spring), CSS загружается.
Это моя структура.
index.html CSS декларация
<link rel="stylesheet" type="text/css" th:href="@{ /css/index.css }"
href="../../resources/static/css/index.css">
Контроллер
@RequestMapping(value = { "/", "/index"}, method = RequestMethod.GET)
public ModelAndView index() {
ModelAndView model = new ModelAndView();
model.setViewName("index");
return model;
}
Я даже пытался добавить это в SecurityConfiguration
@Override
public void configure(WebSecurity web) throws Exception {
super.configure(web);
web.ignoring().antMatchers("/resources/**", "/static/**", "/css/**", "/icons/**", "/javascript/**");
}
но это не работает.
Путь хорош, потому что, как я сказал, когда я открываю index.html в браузере, загружается CSS, я думаю, что проблема в SecurityConfiguration класс, но я не знаю, что это такое.
У кого-нибудь есть идеи?