Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带有AngularJS MIME类型和401错误的Spring Boot 2_Java_Angularjs_Spring_Spring Boot - Fatal编程技术网

Java 带有AngularJS MIME类型和401错误的Spring Boot 2

Java 带有AngularJS MIME类型和401错误的Spring Boot 2,java,angularjs,spring,spring-boot,Java,Angularjs,Spring,Spring Boot,我最近从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.HttpEntityMeth

我最近从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
我尝试在
index.html
中的script/link标记上设置MIME类型,这会删除文件中的错误,但会产生非常有用的错误

angular.js:38未捕获错误:[$injector:modulerr]


似乎Spring无法读取静态文件夹,我已经尝试了我能找到的所有解决方案。

对于遇到类似问题的人,在
WebSecurity配置适配器中设置此选项将解决:

.requestMatchers( PathRequest.toStaticResources().atCommonLocations())
                .permitAll()

在您的angular应用程序中,您是否正确地“注入”了依赖项?是的,在升级spring boot前端之前,所有的工作都保持不变