Я недавно обновил Spring Boot 1.5 до 2.0, и после множества обновлений я взволнованно пошел, чтобы запустить свое приложение, только чтобы столкнуться с серией сбивающих с толку ошибок.
Браузер сообщает
Отказался от применения стиля из '', потому что его тип MIME ('application / json') не является поддерживаемым типом MIME таблицы стилей, и включена строгая проверка MIME.
ошибка по отношению к нашемуоднако в файлах css журналы сервера показывают:
2018-06-06 16:34:27.993 DEBUG 11316 --- [io-8080-exec-10] o.s.w.s.m.m.a.HttpEntityMethodProcessor : Written [{timestamp=Wed Jun 06 16:34:27 BST 2018, status=401, error=Unauthorized, message=Unauthorized, path=/css/main.css}] as "application/json" using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@3b4f1eb]
2018-06-06 16:34:27.993 DEBUG 11316 --- [io-8080-exec-10] o.s.web.servlet.DispatcherServlet : Null ModelAndView returned to DispatcherServlet with name 'dispatcherServlet': assuming HandlerAdapter completed request handling
2018-06-06 16:34:27.993 DEBUG 11316 --- [io-8080-exec-10] o.s.web.servlet.DispatcherServlet : Successfully completed request
Я попытался установить тип MIME для тегов script / link в index.html
, который устраняет ошибки в файлах, но дает очень полезную ошибку
angular.js: 38 Uncaught Ошибка: [$ injector: modulerr]
Кажется, что Spring не может читать из статической папки, и япопробовал почти все решения, которые я могу найти вокруг этого.