成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

Springboot內(nèi)置tomcat配置虛擬路徑過程解析

瀏覽:5日期:2023-05-24 17:41:08

在Springboot中默認的靜態(tài)資源路徑有:classpath:/METAINF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,從這里可以看出這里的靜態(tài)資源路徑都是在classpath中(也就是在項目路徑下指定的這幾個文件夾)

試想這樣一種情況:一個網(wǎng)站有文件上傳文件的功能,如果被上傳的文件放在上述的那些文件夾中會有怎樣的后果?

網(wǎng)站數(shù)據(jù)與程序代碼不能有效分離; 當項目被打包成一個.jar文件部署時,再將上傳的文件放到這個.jar文件中是有多么低的效率; 網(wǎng)站數(shù)據(jù)的備份將會很痛苦。

此時可能最佳的解決辦法是將靜態(tài)資源路徑設置到磁盤的基本個目錄。在Springboot中可以直接在配置文件中覆蓋默認的靜態(tài)資源路徑的配置信息:application.properties配置文件如下:

spring.mvc.static-path-pattern=/**

spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,file:這里寫自己的上傳文件路徑(注意要以/結(jié)尾)

spring.mvc.static-path-pattern=/**表示所有的訪問都經(jīng)過靜態(tài)資源路徑;

spring.resources.static-locations在這里配置靜態(tài)資源路徑,前面說了這里的配置是覆蓋默認配置,所以需要將默認的也加上否則static、public等這些路徑將不能被當作靜態(tài)資源路徑,在這個最末尾的file:${web.upload-path}之所有要加file:是因為指定的是一個具體的硬盤路徑,其他的使用classpath指的是系統(tǒng)環(huán)境變量。

由于前面已經(jīng)在靜態(tài)資源路徑中上傳了一個名為1.jpg的圖片,也使用server.port=1122設置了端口號為1122,所以可以通過瀏覽器打開:http://localhost:1122/1.jpg訪問到剛剛上傳的圖片。但是要注意,如果你在springboot的配置文件中加了屬性server.context-path,即項目名,那么訪問的時候一定要加上這個配置的屬性值,不然404.

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Spring
相關文章:
主站蜘蛛池模板: 成人看片黄a免费 | 久久99国产精品亚洲 | 中文国产成人精品久久久 | 性欧美高清极品xx | 久久久久久中文字幕 | 美女黄视频免费观看 | 久久久久国产精品美女毛片 | 久久99国产精一区二区三区! | 亚洲人成网国产最新在线 | 国产一区二区三区免费观看 | 亚洲精品久久99久久一区 | 国产网友自拍 | 真人一级毛片免费完整视 | 国产精品午夜性视频 | 日本视频播放免费线上观看 | 福利视频美女国产精品 | 全免费a级毛片免费毛视频 全午夜免费一级毛片 | 99久免费精品视频在线观看2 | 男人天堂视频在线 | 亚洲一区二区免费视频 | 日本三级香港三级少妇 | 一级毛片aaa片免费观看 | 美女黄色影院 | 欧美毛片aaa激情 | 一个人看的免费高清视频日本 | 日韩精品在线一区 | 日本乱子伦xxxx | 欧美最猛性xxxxx亚洲精品 | 日本韩国一区二区三区 | 亚洲高清一区二区三区四区 | 中文字幕一区日韩在线视频 | 一区二区三区日韩精品 | avtom影院入口永久在线观看 | 午夜刺激爽爽视频免费观看 | 国产亚洲精品午夜高清影院 | 色综合久久88色综合天天提莫 | 亚洲视频在线观看免费视频 | 成人午夜在线观看 | 欧美高清另类自拍视频在线看 | 韩国美女高清爽快一级毛片 | 久久精品操 |