91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Boot目錄文件結構是什么

發布時間:2020-07-06 13:38:55 來源:億速云 閱讀:416 作者:清晨 欄目:開發技術

這篇文章將為大家詳細講解有關Spring Boot目錄文件結構是什么,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1.目錄結構

src/main/java:存放代碼

src/main/resources

  • resources:(Spring Boot 默認的)存放資源文件
  • static:(Spring Boot 默認的)存放靜態文件,比如 css、js、image, (訪問方式 http://localhost:8080/js/main.js)
  • public:(Spring Boot 默認的)存放公共文件
  • templates:(用戶自己定義的,可以隨便取名,但這里使用公認的文件名)存放靜態頁面,比如 jsp、html、tpl
  • config:(用戶自己定義的,可以隨便取名,但這里使用公認的文件名)存放配置文件,比如 application.properties

Spring Boot目錄文件結構是什么

2.同個文件的加載順序,靜態資源文件

Spring Boot 默認會挨個從 META/resources > resources > static > public 里面找是否存在相應的資源,如果有則直接返回。

比如:我們在這幾個文件夾下都新建一個 js 文件,看它會去加載哪個文件。

Spring Boot目錄文件結構是什么

地址欄輸入以下地址:http://localhost:8080/test.js,這里我們沒有在 resources 文件夾下建 test.js 文件,所以會去加載 static 文件夾下面的文件

Spring Boot目錄文件結構是什么

上圖所示,我們新建了一個 templates 文件夾,里面新建了一個 index.html 文件,因為 templates 不是 Spring Boot 默認文件夾,所以我們訪問不到這個文件夾里的文件,即使其他文件夾沒有同名文件。

要想訪問,需要引入依賴(注意:如果不引人這個依賴包,html 文件應該放在默認加載文件夾里面,比如 resources、static、public 這個幾個文件夾,才可以訪問)

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

寫一個測試映射

@RequestMapping(value = "/api/v1/gopage") 
public Object index() {
  return "index";
}

輸出效果

Spring Boot目錄文件結構是什么

Spring Boot 給我們定義了一些默認資源文件夾及其加載順序,但如果用戶新增了一些自定義文件夾或者是想改變資源文件的加載順序,可以在根目錄下,新建一個 application.properties。

Spring Boot目錄文件結構是什么

可以自己設置加載順序,也可以添加自己新增的文件夾,如果用戶自己新增 application.properties,則Spring Boot會去讀這個文件來決定默認文件夾及其加載順序

Spring Boot目錄文件結構是什么

關于Spring Boot目錄文件結構是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天峻县| 嵩明县| 堆龙德庆县| 宿松县| 庆阳市| 敦化市| 塘沽区| 岱山县| 临沧市| 乌审旗| 浏阳市| 保定市| 桂东县| 福贡县| 施甸县| 普兰县| 哈密市| 连平县| 宣汉县| 虞城县| 台州市| 堆龙德庆县| 甘肃省| 康定县| 昌江| 伊金霍洛旗| 胶州市| 大埔县| 安阳县| 三门峡市| 广饶县| 吉木乃县| 万源市| 西宁市| 卢龙县| 修文县| 河北省| 乌鲁木齐市| 荃湾区| 海丰县| 班戈县|