Ссылка CSS не работает из-за класса MvcConfig. (Ява | Весна)JAVA

Программисты JAVA общаются здесь
Гость
Ссылка CSS не работает из-за класса MvcConfig. (Ява | Весна)

Сообщение Гость »

Проблема:
Когда я аннотирую класс MvcConfig с помощью @Configuration @EnableWebMvc, ссылка CSS перестает работать.И я получаю два предупреждения в IDE:
  • Нет сопоставления для GET /css/main.css;
  • Нет конечной точки GET /css/main.css.
Кроме того, в консоли браузера (Google Chrome ), консоль отображает следующую ошибку:
  • Отказался применить стиль из «http://localhost:8080/css/main.css», поскольку его MIME type ('application/json') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME.
Когда я открываю ссылку CSS (http: //localhost:8080/css/main.css) в браузере я получаю страницу ошибки 404.

Вопрос:
Что мне нужно настроить в классе 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

Вернуться в «JAVA»