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

Barbara Streisand
リリース: 2024-10-28 03:21:31
オリジナル
978 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!