SpringBoot如何访问静态资源

介绍

SpringBoot如何访问静态资源?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

SpringBoot访问静态资源,默认有两个默认目录,

<强>一个是,类路径/静态目录(src/面/资源)

<强>一个是ServletContext根目录下(src/main/webapp )

这在里可能有小伙伴对类路径不怎么了解,这里简要的介绍下,classpath 即- inf下面的类目录,在springboot项目中可能就是,src/main/资源目录。

目录截图:

 springboot如何访问静态资源

访问截图:

 springboot如何访问静态资源

这里有人就想说,我可不可以修改一下访问路径呢,答案是肯定的,肯定可以。

在属性文件里面设置,spring.resources。static-locations就好了

spring.resources。static-locations的默认值是:类路径://meta - inf/资源,类路径://资源,类路径:/静态,类路径:/公共/

图示修改:我将默认路径改成了src/main/资源/静态/图片/,在里面我写了一个索引。html里面写的html img

 SpringBoot如何访问静态资源

访问的时候就找的是我设置的路径了。

这个可能很多人就不陌生了,一般来说src/main/java里面放java代码,资源里面放配置文件. xml, webapp里面放页面,js之类的。

ServletContent根目录就是src/main/webapp

一般创建的maven项目里面都没有webapp文件夹,在这里我们自己在src/主要目录下创建一个webapp

项目目录,以及访问截图:

 SpringBoot如何访问静态资源

关于SpringBoot如何访问静态资源问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

SpringBoot如何访问静态资源