久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

詳解Spring Boot 目錄文件結(jié)構(gòu)

瀏覽:116日期:2023-08-29 15:28:54

1.目錄結(jié)構(gòu)

src/main/java:存放代碼

src/main/resources

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

詳解Spring Boot 目錄文件結(jié)構(gòu)

2.同個(gè)文件的加載順序,靜態(tài)資源文件

Spring Boot 默認(rèn)會(huì)挨個(gè)從 META/resources > resources > static > public 里面找是否存在相應(yīng)的資源,如果有則直接返回。

比如:我們?cè)谶@幾個(gè)文件夾下都新建一個(gè) js 文件,看它會(huì)去加載哪個(gè)文件。

詳解Spring Boot 目錄文件結(jié)構(gòu)

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

詳解Spring Boot 目錄文件結(jié)構(gòu)

上圖所示,我們新建了一個(gè) templates 文件夾,里面新建了一個(gè) index.html 文件,因?yàn)?templates 不是 Spring Boot 默認(rèn)文件夾,所以我們?cè)L問(wèn)不到這個(gè)文件夾里的文件,即使其他文件夾沒(méi)有同名文件。

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

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

寫一個(gè)測(cè)試映射

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

輸出效果

詳解Spring Boot 目錄文件結(jié)構(gòu)

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

詳解Spring Boot 目錄文件結(jié)構(gòu)

可以自己設(shè)置加載順序,也可以添加自己新增的文件夾,如果用戶自己新增 application.properties,則Spring Boot會(huì)去讀這個(gè)文件來(lái)決定默認(rèn)文件夾及其加載順序

詳解Spring Boot 目錄文件結(jié)構(gòu)

官網(wǎng)說(shuō)明:https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-developing-web-applications.html#boot-features-spring-mvc-static-content

以上就是詳解Spring Boot 目錄文件結(jié)構(gòu)的詳細(xì)內(nèi)容,更多關(guān)于Spring Boot 目錄文件結(jié)構(gòu)的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 天津市| 上思县| 大理市| 多伦县| 湟源县| 邻水| 香河县| 昌邑市| 巧家县| 文安县| 合阳县| 泉州市| 兴文县| 岚皋县| 梁山县| 蓝田县| 平乐县| 滕州市| 西和县| 巩义市| 奇台县| 普格县| 五常市| 卓资县| 芒康县| 长葛市| 绥芬河市| 金塔县| 彩票| 霞浦县| 自治县| 榆树市| 定兴县| 霞浦县| 师宗县| 盐源县| 东兴市| 英超| 双牌县| 永宁县| 内江市|