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

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

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

Springboot添加server.servlet.context-path

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

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

  • server.servlet.context-path不配置時,默認為 / ,如:localhost:8080/xxxxxx
  • 當server.servlet.context-path有配置時,比如 /demo,此時的訪問方式為localhost:8080/demo/xxxxxx

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

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

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

一個思考

原來的運營項目(已上線),配置文件添加 server.servlet.context-path 配置后,需要在thymleaf 中進行action請求的追加嗎?

答案:不需要。

栗子:

前端頁面采取form請求

<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) {
    

原項目的基礎(chǔ)上,追加一個配置

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

只需要再開始進入首頁時,追加 localhost:8080/demo ,后續(xù)的thymleaf中的href和action等無需添加/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)聽路徑,默認為: /

示例

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

小拓展:

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

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

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

總結(jié)

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

相關(guān)文章

  • 重新啟動IDEA時maven項目SSM框架文件變色所有@注解失效

    重新啟動IDEA時maven項目SSM框架文件變色所有@注解失效

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

    如何解決Could not transfer artifact org.spri

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

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

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

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

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

    mybatis如何返回某列的最大值

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

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

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

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

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

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

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

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

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

    idea中打開項目時import project和open區(qū)別詳解

    本文主要介紹了idea中打開項目時import project和open區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06

最新評論

西青区| 石门县| 新余市| 银川市| 长汀县| 溧阳市| 兰溪市| 洪泽县| 宁德市| 沧州市| 西宁市| 武胜县| 胶南市| 洞头县| 海淀区| 巫溪县| 连城县| 平泉县| 雅江县| 呼玛县| 祁门县| 新源县| 金平| 定州市| 靖边县| 兴仁县| 漳平市| 中西区| 墨脱县| 双峰县| 辛集市| 阳信县| 徐汇区| 耒阳市| 柘荣县| 瑞丽市| 延津县| 泊头市| 泰州市| 百色市| 延寿县|