详解SpringBoot之访问静态资源(webapp...)
springboot访问静态资源,默认有两个默认目录,
一个是 classpath/static目录(src/mian/resource)
一个是ServletContext根目录下(src/main/webapp )
这在里可能有小伙伴对classpath不怎么了解,这里简要的介绍下,classpath 即WEB-INF下面的classes目录,在springboot项目中可能就是,src/main/resource目录。
1,classpath目录下-访问默认文件夹名为static
目录截图:
访问截图:
这里有人就想说,我可不可以修改一下访问路径呢,答案是肯定的,肯定可以。
在properties文件里面设置 spring.resources.static-locations就ok了
spring.resources.static-locations的默认值是:classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/
图示修改:我将默认路径改成了src/main/resource/static/images/,在里面我写了一个index.html里面写的htmlimg
访问的时候就找的是我设置的路径了。
2.ServletContext根目录下(src/main/webapp )-webapp就是默认访问文件夹
这个可能很多人就不陌生了,一般来说src/main/java里面放Java代码,resource里面放配置文件。xml,webapp里面放页面,js之类的。
ServletContent根目录就是src/main/webapp
一般创建的maven项目里面都没有webapp文件夹,在这里我们自己在src/main目录下创建一个webapp
项目目录,以及访问截图:
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。