<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Spring Boot – 更改上下文路徑 > 原文: [https://howtodoinjava.com/spring-boot/change-application-root-context-path/](https://howtodoinjava.com/spring-boot/change-application-root-context-path/) 默認情況下,Spring 運行應用程序是通過上下文路徑`/`訪問的,這是嵌入式服務器的默認路徑,即我們可以通過`http://localhost:PORT/`直接訪問該應用程序。 但是在生產中,我們將在某個上下文根目錄下部署該應用程序 - 以便我們可以引用其他地方的 URL。 另外,還需要配置安全性,然后我們將需要應用程序的上下文根。 ## 1\. 在`application.properties`中更改上下文根 我們可以使用屬性文件中的簡單條目來更改上下文根路徑。 `application.properties` ```java ### Spring boot 1.x ######### server.contextPath=/ClientApp ### Spring boot 2.x ######### server.servlet.context-path=/ClientApp ``` ## 2\. Java 配置 在 **Spring boot 2.x** 中,我們可以自定義 bean `WebServerFactoryCustomizer`。 我們可以使用它來更改應用程序上下文路徑,端口,地址,錯誤頁面等。 `WebMvcConfig.java` ```java @Bean public WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> webServerFactoryCustomizer() { return factory -> factory.setContextPath("/ClientApp"); } ``` 在 **Spring boot 1.x** 中,[`EmbeddedServletContainerCustomizer`](https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/context/embedded/EmbeddedServletContainerCustomizer.html)接口用于自定義自動配置的嵌入式 Servlet 容器。 `AppContainerCustomizer.java` ```java @Component public class AppContainerCustomizer implements EmbeddedServletContainerCustomizer { @Override public void customize(ConfigurableEmbeddedServletContainer container) { container.setContextPath("/ClientApp"); } } ``` ## 3\. 應用參數 如果應用程序是作為[超級 jar](https://howtodoinjava.com/maven/maven-shade-plugin-create-uberfat-jar-example/) 構建的,我們也可以考慮使用此選項。 ```java java -jar -Dserver.servlet.context-path=/ClientApp spring-boot-demo.jar ``` 讓我知道您是否知道在 spring boot 修改上下文路徑中完成此更改的任何其他方法。 學習愉快!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看