インターフェース 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