您的位置:首頁技術文章
文章詳情頁

詳解SpringBoot之訪問靜態資源(webapp...)

瀏覽:101日期:2023-04-25 16:54:49

springboot訪問靜態資源,默認有兩個默認目錄,

一個是 classpath/static 目錄 (src/mian/resource)

一個是 ServletContext 根目錄下( src/main/webapp )

這在里可能有小伙伴對 classpath 不怎么了解,這里簡要的介紹下,classpath 即WEB-INF下面的classes目錄 ,在springboot項目中可能就是,src/main/resource 目錄。

1,classpath 目錄下-訪問默認文件夾名為 static

目錄截圖:

詳解SpringBoot之訪問靜態資源(webapp...)

訪問截圖:

詳解SpringBoot之訪問靜態資源(webapp...)

這里有人就想說,我可不可以修改一下訪問路徑呢,答案是肯定的,肯定可以。

在 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 里面寫的 html img

詳解SpringBoot之訪問靜態資源(webapp...)

訪問的時候就找的是我設置的路徑了。

2.ServletContext 根目錄下( src/main/webapp ) - webapp 就是默認訪問文件夾

這個可能很多人就不陌生了,一般來說 src/main/java 里面放Java代碼,resource 里面放 配置文件。xml, webapp里面放頁面,js之類的。

ServletContent 根目錄就是 src/main/webapp

一般創建的maven項目里面都沒有 webapp 文件夾,在這里我們自己在 src/main 目錄下創建一個 webapp

項目目錄,以及訪問截圖:

詳解SpringBoot之訪問靜態資源(webapp...)

到此這篇關于詳解SpringBoot之訪問靜態資源(webapp...)的文章就介紹到這了,更多相關SpringBoot 訪問靜態資源內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
国产综合久久一区二区三区