Spring Boot アプリケーションにコンテキスト パスを追加する方法
Spring Boot では、アプリケーションのコンテキスト ルートを設定する簡単な方法が提供されます。 localhost:port/{app_name} 経由でアクセスします。その方法は次のとおりです:
アプリケーション プロパティを使用します:
src/main/resources ディレクトリに application.properties ファイルを作成し、次のプロパティ:
<code class="properties">server.contextPath=/mainstay server.port=12378</code>
カスタム サーブレット コンテナ構成の削除:
アプリケーションにカスタム サーブレット コンテナ構成がある場合、
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>
プロパティのオーバーライド:
次のようにして、application.properties に設定されているデフォルトのプロパティをオーバーライドできます。外部プロパティ ファイルまたは JVM パラメータを使用します。
この設定では、コンテキスト パスが /mainstay に設定され、アプリケーションがポート 12378 で実行されます。これにより、アプリケーションは localhost:12378 経由でアクセスできるようになります。 /主力。
以上が記事の内容に適した質問ベースのタイトルをいくつか示します。 * Spring Boot アプリケーションのコンテキスト パスを構成するにはどうすればよいですか? * カスタム Con を使用して Spring Boot アプリにアクセスするにはどうすればよいですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。