ホームページ  >  記事  >  Java  >  Spring Bootのデフォルトコンテキストを変更する方法(詳細な方法)

Spring Bootのデフォルトコンテキストを変更する方法(詳細な方法)

不言
不言オリジナル
2018-09-25 15:27:013029ブラウズ

この記事の内容は、Spring Boot のデフォルトのコンテキストを変更する方法に関するものです (方法の詳細な説明)。必要な方は参考にしていただければ幸いです。

序文

デフォルトでは、Spring Boot で使用されるサービス コンテキストは "/" ですが、"http://localhost:PORT/" を渡すことができます。 アプリケーションに直接アクセスします。

ただし、実稼働環境では、多くの場合、アプリケーションのデフォルトのコンテキストを変更する必要があります。幸いなことに、Spring Boot は非常に柔軟でシンプルです。アプリケーションのコンテキストを変更するには、さまざまな方法があります。

1) application.properties 構成ファイルを介してコンテキストを変更します。

アプリケーションを通じて。プロパティ設定ファイルです。非常に簡単に設定できます。さまざまなパラメータ、コンテキストの変更もその 1 つです。設定は次のとおりです:

### Default server path #########
server.port=8080
### Context root path ########
server.contextPath=/home

2) EmbeddedServletContainerCustomizer インターフェイスを実装してコンテキストを変更します

EmbeddedServletContainerCustomizer インターフェイスはカスタマイズに使用できます。 EmbeddedServletContainerCustomizer インターフェイスを実装する Bean は、コンテナの起動前に実行されるコールバックを取得します。ポート、コンテキスト、エラー ページなどを設定できます。

import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.stereotype.Component;
@Component
public class AppContainerCustomizer implements EmbeddedServletContainerCustomizer {
 
    @Override
    public void customize(ConfigurableEmbeddedServletContainer container) {
 
        container.setPort(8080);
        container.setContextPath("/home");
 
    }
}

3) 起動コマンド ラインを通じてコン​​テキストを変更します。

アプリケーションがパッケージ化されている場合uber では、次の起動コマンドを使用してコンテキストを構成できます:

java -jar -Dserver.contextPath=/home spring-boot-demo.jar

以上がSpring Bootのデフォルトコンテキストを変更する方法(詳細な方法)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。