Ссылка 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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