最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot 2.x中server.servlet.context-path的運(yùn)用詳解

 更新時間:2021年01月12日 10:54:12   作者:半城風(fēng)花半城雨  
這篇文章主要介紹了Springboot 2.x中server.servlet.context-path的運(yùn)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

今天在開發(fā)項(xiàng)目的時候遇到了請求不通API的問題,最開始以為是server.servlet.context-path配置導(dǎo)致的問題,最終發(fā)現(xiàn)是由于AWS端口未開放/監(jiān)聽導(dǎo)致的connection refuse。雖然如此,仍然想記錄一下server.servlet.context-path的作用。

功能

這個配置能夠設(shè)置項(xiàng)目中的所有API的上下文路徑(URL的一部分),與@RequestMapping有異曲同工之妙。

我們知道,@RequestMapping能夠在API方法層級聲明,同時能夠在Controller的類層級聲明,為什么能夠在多層級聲明呢?大家很容易想到,為了使API url的語義性,遵從REST標(biāo)準(zhǔn)的API是非常棒的,同一個Controller下的URL前綴相同能夠非常明確的表達(dá)語義與關(guān)聯(lián)關(guān)系。

那么,如果我們有多個項(xiàng)目/微服務(wù)呢?也應(yīng)該做到這一點(diǎn),只不過是以更大的層級方式在應(yīng)用。server.servlet.context-path能夠以一個project為單位配置默認(rèn)的URL上下文路徑,保持設(shè)計(jì)的一致性是非常合適的做法。

用法

如果我們沒有添加任何配置,則為默認(rèn)值“/”,
我們可以在Springboot的properties下配置:

server.servlet.context-path=/api/demo

如果使用的是yml配置方式,則為:

server:
 servlet:
 context-path:/api/demo

那么我們調(diào)用一個地址本來為 [ip地址]:[端口號]/books 的API,現(xiàn)在變成了 [ip地址]:[端口號]/api/demo/books

注意?。。?配置上有一個小坑,如果你使用的是Springboot 1.x版本,我們需要改為使用 server.context-path 來配置路徑。

優(yōu)點(diǎn)

  • 我們能夠通過此配置在更大的層級上做統(tǒng)一的路徑配置,體現(xiàn)了RESTFul的語義化API URL的優(yōu)勢。
  • 便于配置Ngnix的請求分發(fā)

SpringBoot2.X配置server.context-path不生效的解決

之前看視頻教程的時候發(fā)現(xiàn)教程上的配置是這樣的

 server.context-path=/IMooc

然后我按照這樣配置發(fā)現(xiàn)重啟了并未生效

Tomcat started on port(s): 8081 (http) with context path ''

后來百度發(fā)現(xiàn)原來1.X版本這樣配置是可以的,但是2.X版本需要如下配置才能生效

server.servlet.context-path=/Daojihe
Tomcat started on port(s): 8081 (http) with context path '/Daojihe'

到此這篇關(guān)于Springboot 2.x中server.servlet.context-path的運(yùn)用詳解的文章就介紹到這了,更多相關(guān)Springboot 2.x server.servlet.context-path內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

浑源县| 虎林市| 康马县| 台江县| 三原县| 台北县| 莲花县| 马山县| 松溪县| 襄垣县| 永清县| 太原市| 永昌县| 北川| 潞西市| 伊吾县| 雷波县| 盘山县| 北票市| 安溪县| 稷山县| 乌什县| 天柱县| 平舆县| 宿州市| 永吉县| 阿克苏市| 黑水县| 永仁县| 稻城县| 常州市| 石嘴山市| 双牌县| 古田县| 洛川县| 吐鲁番市| 九江市| 宁强县| 大安市| 育儿| 汉中市|