Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.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/5/ruby/21.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 找不到静态资源_Java_Spring_Spring Boot - Fatal编程技术网

Java 找不到静态资源

Java 找不到静态资源,java,spring,spring-boot,Java,Spring,Spring Boot,我创建了一个简单的spring boot应用程序,资源的文件夹结构如下所示: 这是application.properties文件中的数据: spring.mvc.view.prefix=/jsp/ spring.mvc.view.suffix=.jsp spring.mvc.static-path-pattern=/resources/** server.port=8089 在studentsList.jsp中,我尝试使用studentFunctions.js中定义的javascript函

我创建了一个简单的
spring boot
应用程序,资源的文件夹结构如下所示:

这是application.properties文件中的数据:

spring.mvc.view.prefix=/jsp/
spring.mvc.view.suffix=.jsp
spring.mvc.static-path-pattern=/resources/**
server.port=8089
studentsList.jsp
中,我尝试使用
studentFunctions.js
中定义的javascript函数,但在浏览器控制台中,我遇到以下错误:

error: "Not Found"
message: "No message available"
path: "/static/js/studentFunctions.js"
status: 404
timestamp: "2018-12-06T16:53:02.777+0000"
我见过几个类似的问题,但我还没有找到解决办法

我尝试了
spring.mvc.static path pattern=/static/**
src/main/resources/resources
,在这两种情况下,错误都是:


您是如何尝试在jsp中包含js文件的?文件夹结构看起来不错-我想这也是默认设置。您是否尝试从
应用程序.properties
中删除静态路径模式行,看看Spring是否找到了您的东西?另外,尝试从js文件路径的开头删除
/
(如果有的话)。我删除了
spring.mvc.static path pattern=/resources/**
,但同样的情况是
src/main/resources
被复制到类路径根目录中;您需要将文件放入
src/main/resources/resources
@chrylis,我现在就试试