【springboot】模板路径、静态资源路径、WebRoot的本地路径
生活随笔
收集整理的這篇文章主要介紹了
【springboot】模板路径、静态资源路径、WebRoot的本地路径
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前言
- spring boot 2.0.0.RELEASE
- eclipse 4.7
- maven 3.5.2
- windows 7
模板路徑
- 分離系統模版,將模板文件夾從打包后的jar文件中分離。項目發布后,方便對模板文件的修改。
- 建議,將模板文件夾放在“jar所在文件夾”下,起名為“templates”。
- 修改application.properties實現模板路徑分離。
- 下面是針對thymeleaf模板進行的設置。
靜態資源路徑
- 分離靜態資源,將靜態資源從打包后的jar文件中分離。項目發布后,方便對靜態資源修改。
- 建議,將模板文件夾放在“jar所在文件夾”下,起名為“static”。
- 修改application.properties實現模板路徑分離。
WebRoot的本地路徑
- 項目發布成jar后(內嵌tomcat),代碼“request.getSession().getServletContext().getRealPath(“/”)”獲得的本地路徑是哪里呢?
- “jar所在文件夾”/“public”。
- “jar所在文件夾”/“static”。當上門的目錄不存在時,本目錄起效。
- 如果前面兩個目錄都不存在,在window上發現為,在系統的temp目錄中創建一個臨時目錄作為WebRoot的本地起始目錄。
- 關于WebRoot的本地路徑的結論,是測試得出的。未查看相關源碼進行分析。
總結
以上是生活随笔為你收集整理的【springboot】模板路径、静态资源路径、WebRoot的本地路径的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 驴胶的功效与作用、禁忌和食用方法
- 下一篇: 【linux】查看内存使用情况