レコードクラス NestedLocation
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.boot.loader.net.protocol.nested.NestedLocation
- レコードコンポーネント:
path
- ネストされたエントリを含む zip へのパスnestedEntryName
- ネストされたエントリ名
jar ファイルとオプションのネストされたエントリで構成される
nested:
URL
SE から取得された場所。ネストされた JAR URL の構文は次のとおりです。
nestedjar:<path>/!{entry}
例:
nested:/home/example/my.jar/!BOOT-INF/lib/my-nested.jar
または:
nested:/home/example/my.jar/!BOOT-INF/classes/
パスは、ファイルシステム上の jar ファイルを参照する必要があります。エントリは、ネストされた jar を含む非圧縮エントリ、またはディレクトリエントリのいずれかを参照します。エントリは、'/'
で始まってはなりません。
- 導入:
- 3.2.0
- 作成者:
- Phillip Webb, Andy Wilkinson
コンストラクターの概要
コンストラクターコンストラクター説明NestedLocation
(PathSE path, StringSE nestedEntryName) NestedLocation
レコードクラスのインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明final boolean
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。static NestedLocation
指定された URI から新しいNestedLocation
を作成します。static NestedLocation
指定された URL から新しいNestedLocation
を作成します。final int
hashCode()
このオブジェクトのハッシュコード値を返します。nestedEntryName
レコードコンポーネントの値を返します。path()
path
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。
コンストラクターの詳細
NestedLocation
NestedLocation
レコードクラスのインスタンスを作成します。- パラメーター:
path
-path
レコードコンポーネントの値nestedEntryName
-nestedEntryName
レコードコンポーネントの値
メソッドの詳細
fromUrl
指定された URL から新しいNestedLocation
を作成します。- パラメーター:
url
- ネストされた URL- 戻り値:
- 新しい
NestedLocation
インスタンス - 例外:
IllegalArgumentExceptionSE
- URL が有効でない場合
fromUri
指定された URI から新しいNestedLocation
を作成します。- パラメーター:
uri
- ネストされた URI- 戻り値:
- 新しい
NestedLocation
インスタンス - 例外:
IllegalArgumentExceptionSE
- URI が有効でない場合
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。このレコードクラスのすべてのコンポーネントがObjects::equals(Object,Object)
SE と比較されます。path
path
レコードコンポーネントの値を返します。- 戻り値:
path
レコードコンポーネントの値
nestedEntryName
nestedEntryName
レコードコンポーネントの値を返します。- 戻り値:
nestedEntryName
レコードコンポーネントの値