经过一路跟踪,终于找到,springboot为我们自动配置的静态资源位置是如下几个:classpath:/MATA-INF/resources/、classpath:/resources/、classpath:/public/、classpath:/static/这几个位置,无论我们把静态资源放到这几个的哪一个都可以访问到。 也就是说以下四个目录存放的静态资源可以被我们识别: "classpath:/META...
静态页面: 在resources建立一个static目录和index.htm静态文件,访问地址 http://localhost:8080/index.html spring boot项目只有src目录,没有webapp目录,会将静态访问(html/图片等)映射到其自动配置的静态目录,如下 /static /public /resources /META-INF/resources 如果要从后台跳转到静态index.html @Controller public...
在SpringBoot中,如果我们是从https://start.spring.io这个网站上创建的项目,或者使用IntelliJIDEA中的SpringBoot初始化工具创建的项目,默认的静态资源都会存在resources/static目录下,很多小伙伴也知道静态资源只要放到这个目录下,就可以直接访问。那么,除了这里还有没有其他可以放静态资源的位置呢?为什么放在这里就能...
resources/static 是Spring Bopt的默认静态路径,默认就是以“resources/static” 作为根路径访问的,所以,不需要再额外的加上 static 在浏览器上,如果你加了,那么你实际访问的是:resources/static/static这个路径,这个路径是不存在资源的,所以报错无法找到。 3. 改变静态资源访问前缀,定义为我们自己想要的 改变静态资源...
1.默认配置的 /** 映射到项目中src/main/resources/目录下的文件夹 /static、/public、/resources、/META-INF/resources,application.properties文件默认配置: 代码语言:javascript 复制 #静态资源访问路径 spring.mvc.static-path-pattern=/** #静态资源映射路径 ...
Locations这个方法中传递的url参数,addResourceHandler方法就是资源访问url,在我们访问test/4.jpg时springboot会为我们在本地项目中找到testpicture这个文件夹中的4.jpg看完自定义访问静态资源不知道大家有没有猜到为什么springboot可以访问/META-INF/resources,resources,static,public这4个文件夹下的静态资源,并且直接访问...
spring boot的静态资源: static目录:css、js、图片等 templates目录:html页面 优先级 spring boot默认将/**静态资源访问映射到以下目录: classpath:/static classpath:/public classpath:/resources classpath:/META-INF/resources 这四个目录的访问优先级:META-INF/resources > resources > static > public ...
在SpringBoot中,如果我们是从https://start.spring.io这个网站上创建的项目,或者使用IntelliJIDEA中的SpringBoot初始化工具创建的项目,默认的静态资源都会存在resources/static目录下,很多小伙伴也知道静态资源只要放到这个目录下,就可以直接访问。那么,除了这里还有没有其他可以放静态资源的位置呢?为什么放在这里就能直接访...
springBoot 项目中的web资源在src/main/resources下的文件夹static和templates 中。 static 中放静态页面 templates 中放动态页面 在其他路径下也可以,需要配置视图解析器同样可以访问。 1、static文件默认是放静态资源的。 //这样写不能访问static中index文件夹下的index.html页面@RequestMapping("index")publicStringhel...
spring.web.resources.static-location仅仅允许一个配置,无法使用,进行分割,如果需要多个静态资源文件,可以使用下文的配置类方法。spring.web.resources.static-locations可以使用classpath、file进行匹配。如果使用file,这个时候的相对路径为项目地址(打包为.jar后,相对路径就是.jar运行地址)。编写配置 现在,官方描述...