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

Springboot如何添加server.servlet.context-path相關(guān)使用

 更新時(shí)間:2023年03月01日 16:57:34   作者:專注寫(xiě)bug  
這篇文章主要介紹了Springboot如何添加server.servlet.context-path相關(guān)使用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Springboot添加server.servlet.context-path

server.servlet.context-path配置的作用

定義: server.servlet.context-path= # Context path of the application. 應(yīng)用的上下文路徑,也可以稱為項(xiàng)目路徑,是構(gòu)成url地址的一部分。

  • server.servlet.context-path不配置時(shí),默認(rèn)為 / ,如:localhost:8080/xxxxxx
  • 當(dāng)server.servlet.context-path有配置時(shí),比如 /demo,此時(shí)的訪問(wèn)方式為localhost:8080/demo/xxxxxx

springboot 2.0變革后的配置區(qū)別

1、springboot 2.0之前,配置為 server.context-path

2、springboot 2.0之后,配置為 server.servlet.context-path

一個(gè)思考

原來(lái)的運(yùn)營(yíng)項(xiàng)目(已上線),配置文件添加 server.servlet.context-path 配置后,需要在thymleaf 中進(jìn)行action請(qǐng)求的追加嗎?

答案:不需要。

栗子:

前端頁(yè)面采取form請(qǐng)求

<form th:action="@{/user/userLogin}" method="post" id="userLogin"></form>

action攔截接受方式

@Controller
@RequestMapping("/user")
public class LoginController {
 
@PostMapping("/userLogin")
public String userLogin(HttpServletRequest request, Model model) {
    

原項(xiàng)目的基礎(chǔ)上,追加一個(gè)配置

server:  port: 8080  servlet:    context-path: /demo

只需要再開(kāi)始進(jìn)入首頁(yè)時(shí),追加 localhost:8080/demo ,后續(xù)的thymleaf中的href和action等無(wú)需添加/demo 。

Springboot配置 server.servlet-path 和 server.context-path

server.context-path

設(shè)定應(yīng)用的context-path.

根據(jù) springboot版本context-path不同

  • 如果是springboot2.0以下,用配置?server.context-path=/demo
  • 如果是springboot2.0以上,用配置?server.servlet.context-path=/demo

server.servlet-path

  • 設(shè)定dispatcher servlet的監(jiān)聽(tīng)路徑,默認(rèn)為: /

示例

  • 如果配置了server.servlet-path = /demo,訪問(wèn)路徑就是http://ip:port/demo/...
  • 不配置或server.servlet-path = /,訪問(wèn)路徑就是http://ip:port/...

小拓展:

1.只配置了server.servlet-path = /demo,訪問(wèn)路徑是http://ip:port/demo/...

2.如果使用的idea,只在Tomcat配置了 Application context了,訪問(wèn)路徑是http://ip:port/test/...

3.如果使用的idea,已經(jīng)在Tomcat配置了 Application context了(下圖),也配置了server.servlet-path = /demo,訪問(wèn)路徑是http://ip:port/test/demo/...

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 重新啟動(dòng)IDEA時(shí)maven項(xiàng)目SSM框架文件變色所有@注解失效

    重新啟動(dòng)IDEA時(shí)maven項(xiàng)目SSM框架文件變色所有@注解失效

    這篇文章主要介紹了重新啟動(dòng)IDEA時(shí)maven項(xiàng)目SSM框架文件變色所有@注解失效,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 如何解決Could not transfer artifact org.springframework.boot問(wèn)題

    如何解決Could not transfer artifact org.spri

    在Maven更新過(guò)程中遇到“Could not transfer artifact org.springframework.boot”錯(cuò)誤通常是由于網(wǎng)絡(luò)問(wèn)題,解決方法是在Maven的設(shè)置中忽略HTTPS,添加特定語(yǔ)句后,可以正常下載依賴,但下載速度可能較慢,這是一種常見(jiàn)的解決方案,希望對(duì)遇到相同問(wèn)題的人有所幫助
    2024-09-09
  • Spring使用ThreadPoolTaskExecutor自定義線程池及異步調(diào)用方式

    Spring使用ThreadPoolTaskExecutor自定義線程池及異步調(diào)用方式

    這篇文章主要介紹了Spring使用ThreadPoolTaskExecutor自定義線程池及異步調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java中的服務(wù)發(fā)現(xiàn)與負(fù)載均衡及Eureka與Ribbon的應(yīng)用小結(jié)

    Java中的服務(wù)發(fā)現(xiàn)與負(fù)載均衡及Eureka與Ribbon的應(yīng)用小結(jié)

    這篇文章主要介紹了Java中的服務(wù)發(fā)現(xiàn)與負(fù)載均衡:Eureka與Ribbon的應(yīng)用,通過(guò)使用Eureka和Ribbon,我們可以在Java項(xiàng)目中實(shí)現(xiàn)高效的服務(wù)發(fā)現(xiàn)和負(fù)載均衡,需要的朋友可以參考下
    2024-08-08
  • mybatis如何返回某列的最大值

    mybatis如何返回某列的最大值

    這篇文章主要介紹了mybatis如何返回某列的最大值操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java采用循環(huán)鏈表結(jié)構(gòu)求解約瑟夫問(wèn)題

    Java采用循環(huán)鏈表結(jié)構(gòu)求解約瑟夫問(wèn)題

    這篇文章主要介紹了Java采用循環(huán)鏈表結(jié)構(gòu)求解約瑟夫問(wèn)題的解決方法,是很多Java面試環(huán)節(jié)都會(huì)遇到的經(jīng)典考題,這里詳細(xì)給出了約瑟夫問(wèn)題的原理及Java解決方法,是非常經(jīng)典的應(yīng)用實(shí)例,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • java判斷空的實(shí)現(xiàn)方法

    java判斷空的實(shí)現(xiàn)方法

    字符串判斷空有兩種情況:一個(gè)是分配了內(nèi)存但值為空(""),另一個(gè)是未分配內(nèi)存(null),判斷方法包括isEmpty()和isBlank(),其中isBlank()還可以過(guò)濾空格、制表符,對(duì)于列表,判斷不為空可以使用list!=null && !list.isEmpty()或list!=null && list.size()>0
    2024-09-09
  • Spring?Boot?配置文件類型properties?格式與yml?格式

    Spring?Boot?配置文件類型properties?格式與yml?格式

    這篇文章主要介紹了Spring?Boot?配置文件類型properties?格式與yml?格式,文章圍繞主題展開(kāi)詳細(xì)內(nèi)容,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-05-05
  • SpringBoot 創(chuàng)建容器的實(shí)現(xiàn)

    SpringBoot 創(chuàng)建容器的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot 創(chuàng)建容器的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • idea中打開(kāi)項(xiàng)目時(shí)import project和open區(qū)別詳解

    idea中打開(kāi)項(xiàng)目時(shí)import project和open區(qū)別詳解

    本文主要介紹了idea中打開(kāi)項(xiàng)目時(shí)import project和open區(qū)別詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06

最新評(píng)論

奉节县| 临清市| 新竹县| 鸡西市| 大荔县| 平山县| 万安县| 南通市| 文成县| 刚察县| 运城市| 濮阳市| 重庆市| 增城市| 察隅县| 临泽县| 略阳县| 大足县| 马公市| 吴川市| 息烽县| 溧水县| 铁岭县| 平远县| 陵川县| 岑溪市| 南康市| 宣威市| 台东县| 丽江市| 来凤县| 丽水市| 铜鼓县| 永顺县| 株洲县| 宁陕县| 罗江县| 锡林郭勒盟| 西林县| 永川市| 蛟河市|