ホームページ  >  記事  >  Java  >  Spring Boot アプリケーションでカスタム コンテキスト パスを設定するにはどうすればよいですか?

Spring Boot アプリケーションでカスタム コンテキスト パスを設定するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-26 03:05:27255ブラウズ

How to Set a Custom Context Path in Your Spring Boot Application?

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

Spring Boot アプリケーションのコンテキスト ルートを設定したい場合特定のパスからアクセスするには、application.properties ファイルのserver.contextPath プロパティを使用できます。このプロパティを使用すると、すべてのコントローラー パスの先頭に追加されるコンテキスト パスを指定できます。

コンテキスト パスを /mainstay に設定する方法の例を次に示します。

<code class="properties">server.contextPath=/mainstay</code>

次のことができます。また、server.port プロパティを使用して、アプリケーションが実行されるポートを設定します。たとえば、次のプロパティはコンテキスト パスを /mainstay に設定し、ポートを 12378 に設定します。

<code class="properties">server.contextPath=/mainstay
server.port=12378</code>

Spring Boot 2.0 では、server.contextPath プロパティの名前がserver.servlet.context-path に変更されました。 。 Spring Boot 2.0 以降を使用している場合は、新しいプロパティ名を使用する必要があります。

コンテキスト パスを設定すると、指定したパスからアプリケーションにアクセスできるようになります。たとえば、コンテキスト パスを /mainstay に設定すると、http://localhost:12378/mainstay にあるアプリケーションのインデックス ページにアクセスできます。アプリケーション内のコントローラーもコンテキスト パスに追加されます。たとえば、/index というパスを持つコントローラーがある場合、インデックス ページへのフル パスは http://localhost:12378/mainstay/index になります。

以上がSpring Boot アプリケーションでカスタム コンテキスト パスを設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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