インターフェース RequestPath
- すべてのスーパーインターフェース:
PathContainer
パスを
contextPath()
と残りの pathWithinApplication()
に分割する PathContainer
の特殊化。後者は通常、アプリケーション内のリクエストマッピングに使用され、前者はアプリケーションを指す外部リンクを準備するときに役立ちます。- 導入:
- 5.0
- 作成者:
- Rossen Stoyanchev
ネストされたクラスのサマリー
インターフェース org.springframework.http.server.PathContainer から継承されたネストクラス / インターフェース
PathContainer.Element, PathContainer.Options, PathContainer.PathSegment, PathContainer.Separator
メソッドのサマリー
修飾子と型メソッド説明アプリケーションを表す URL パスの一部を返します。modifyContextPath
(StringSE contextPath) コンテキストパスが変更された新しいRequestPath
インスタンスを返します。static RequestPath
エンコードされたraw path
を使用したparse(URI, String)
のバリアント。static RequestPath
リクエストの URI をRequestPath
に解析します。通常、アプリケーション内のリクエストマッピングに使用される、コンテキストパスの後のリクエストパスの部分。インターフェース org.springframework.http.server.PathContainer から継承されたメソッド
elements, subPath, subPath, value
メソッドの詳細
contextPath
PathContainer contextPath()アプリケーションを表す URL パスの一部を返します。コンテキストパスは常にパスの先頭にあり、"/" で始まりますが、終わりません。同じアプリケーションの URL で共有されます。コンテキストパスは、WAR としてサーブレットコンテナーにデプロイする場合など、基盤となるランタイム API から取得される場合と、
ContextPathCompositeHandler
を使用して WebFlux アプリケーションで割り当てられる場合があります。pathWithinApplication
PathContainer pathWithinApplication()通常、アプリケーション内のリクエストマッピングに使用される、コンテキストパスの後のリクエストパスの部分。modifyContextPath
変更されたコンテキストパスで新しいRequestPath
インスタンスを返します。新しいコンテキストパスは、開始時に 0 以上のパスセグメントと一致する必要があります。- パラメーター:
contextPath
- 新しいコンテキストパス- 戻り値:
- 新しい
RequestPath
インスタンス
parse
リクエストの URI をRequestPath
に解析します。- パラメーター:
uri
- リクエストの URIcontextPath
- URI パスの contextPath 部分
parse
エンコードされたraw path
を使用したparse(URI, String)
のバリアント。- パラメーター:
rawPath
- パスcontextPath
- URI パスの contextPath 部分- 導入:
- 5.3