Когда я аннотирую класс MvcConfig с помощью @Configuration @EnableWebMvc, ссылка CSS перестает работать.И я получаю два предупреждения в IDE:
- Нет сопоставления для GET /css/main.css;
- Нет конечной точки GET /css/main.css.
- Отказался применить стиль из «http://localhost:8080/css/main.css», поскольку его MIME type ('application/json') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME.
Вопрос:
Что мне нужно настроить в классе MvcConfig, чтобы ссылка CSS работала?
В моем проекте я использую:
- Spring boot;
- Spring Security;
- Thymeleaf;
- Maven.
CSS-ссылка:
Класс MvcConfig теперь пуст (ссылка CSS не работает, пока у меня есть аннотации):
@Configuration
@EnableWebMvc
public class MvcConfig implements WebMvcConfigurer {
}
Что я пытался сделать:
Я пытаюсь переопределить метод addResourceHandlers:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/resources/**")
.addResourceLocations("/resources/");
}
Источник: https://stackoverflow.com/questions/781 ... ava-spring
Мобильная версия