ホームページ  >  記事  >  Java  >  記事の内容に適した質問ベースのタイトルをいくつか示します。 * Spring Boot アプリケーションのコンテキスト パスを構成するにはどうすればよいですか? * カスタム Con を使用して Spring Boot アプリにアクセスするにはどうすればよいですか

記事の内容に適した質問ベースのタイトルをいくつか示します。 * Spring Boot アプリケーションのコンテキスト パスを構成するにはどうすればよいですか? * カスタム Con を使用して Spring Boot アプリにアクセスするにはどうすればよいですか

Barbara Streisand
Barbara Streisandオリジナル
2024-10-28 03:21:31969ブラウズ

Here are a few question-based titles that fit the content of your article:

* How to Configure a Context Path for Your Spring Boot Application?
* How Can I Access My Spring Boot App Using a Custom Context Path?
* Want to Control the URL Path of Your Sprin

Spring Boot アプリケーションにコンテキスト パスを追加する方法

Spring Boot では、アプリケーションのコンテキスト ルートを設定する簡単な方法が提供されます。 localhost:port/{app_name} 経由でアクセスします。その方法は次のとおりです:

  1. アプリケーション プロパティを使用します:

    src/main/resources ディレクトリに application.properties ファイルを作成し、次のプロパティ:

    <code class="properties">server.contextPath=/mainstay
    server.port=12378</code>
  2. カスタム サーブレット コンテナ構成の削除:

    アプリケーションにカスタム サーブレット コンテナ構成がある場合、

  3. Use EmbeddedServletContainerCustomizer:

    サーブレット コンテナで後処理を実行する必要がある場合は、EmbeddedServletContainerCustomizer を実装します。インターフェースを作成し、構成に追加します。たとえば、エラー ページを追加するには:

    <code class="java">@Bean
    public EmbeddedServletContainerCustomizer errorPageCustomizer() {
        return factory -> {
            ErrorPage notFoundPage = new ErrorPage(HttpStatus.NOT_FOUND, "/notfound.html");
            ErrorPage forbiddenPage = new ErrorPage(HttpStatus.FORBIDDEN, "/forbidden.html");
            factory.setErrorPages(Arrays.asList(notFoundPage, forbiddenPage));
        };
    }</code>
  4. プロパティのオーバーライド:

    次のようにして、application.properties に設定されているデフォルトのプロパティをオーバーライドできます。外部プロパティ ファイルまたは JVM パラメータを使用します。

この設定では、コンテキスト パスが /mainstay に設定され、アプリケーションがポート 12378 で実行されます。これにより、アプリケーションは localhost:12378 経由でアクセスできるようになります。 /主力。

以上が記事の内容に適した質問ベースのタイトルをいくつか示します。 * Spring Boot アプリケーションのコンテキスト パスを構成するにはどうすればよいですか? * カスタム Con を使用して Spring Boot アプリにアクセスするにはどうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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