レコードクラス PropertySourceDescriptor
java.lang.ObjectSE
java.lang.RecordSE
org.springframework.core.io.support.PropertySourceDescriptor
- レコードコンポーネント:
locations
- 考慮すべき場所ignoreResourceNotFound
- 場所が存在しない場合に失敗するかどうかname
- プロパティソースの名前、または推測するためのnull
propertySourceFactory
- 使用するPropertySourceFactory
、またはデフォルトを使用するnull
encoding
- エンコーディング、またはデフォルトのエンコーディングを使用するnull
public record PropertySourceDescriptor(ListSE<StringSE> locations, boolean ignoreResourceNotFound, StringSE name, ClassSE<? extends PropertySourceFactory> propertySourceFactory, StringSE encoding)
extends RecordSE
PropertySource
を記述します。- 導入:
- 6.0
- 作成者:
- Stephane Nicoll
コンストラクターのサマリー
コンストラクターコンストラクター説明PropertySourceDescriptor
(StringSE... locations) 指定された場所で記述子を作成します。PropertySourceDescriptor
(ListSE<StringSE> locations, boolean ignoreResourceNotFound, StringSE name, ClassSE<? extends PropertySourceFactory> propertySourceFactory, StringSE encoding) PropertySourceDescriptor
レコードクラスのインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明encoding()
encoding
レコードコンポーネントの値を返します。final boolean
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。final int
hashCode()
このオブジェクトのハッシュコード値を返します。boolean
ignoreResourceNotFound
レコードコンポーネントの値を返します。locations
レコードコンポーネントの値を返します。name()
name
レコードコンポーネントの値を返します。ClassSE<? extends PropertySourceFactory>
propertySourceFactory
レコードコンポーネントの値を返します。final StringSE
toString()
このレコードクラスの文字列表現を返します。
コンストラクターの詳細
PropertySourceDescriptor
指定された場所で記述子を作成します。- パラメーター:
locations
- 考慮すべき場所
PropertySourceDescriptor
public PropertySourceDescriptor(ListSE<StringSE> locations, boolean ignoreResourceNotFound, @Nullable StringSE name, @Nullable ClassSE<? extends PropertySourceFactory> propertySourceFactory, @Nullable StringSE encoding) PropertySourceDescriptor
レコードクラスのインスタンスを作成します。- パラメーター:
locations
-locations
レコードコンポーネントの値ignoreResourceNotFound
-ignoreResourceNotFound
レコードコンポーネントの値name
-name
レコードコンポーネントの値propertySourceFactory
-propertySourceFactory
レコードコンポーネントの値encoding
-encoding
レコードコンポーネントの値
メソッドの詳細
toString
このレコードクラスの文字列表現を返します。表現には、クラスの名前が含まれ、その後に各レコードコンポーネントの名前と値が続きます。hashCode
public final int hashCode()このオブジェクトのハッシュコード値を返します。値は、各レコードコンポーネントのハッシュコードから導出されます。equals
他のオブジェクトがこのオブジェクトと「等しい」かどうかを示します。他のオブジェクトが同じクラスであり、すべてのレコードコンポーネントが等しい場合、オブジェクトは等しいです。参照コンポーネントはObjects::equals(Object,Object)
SE と比較されます。プリミティブコンポーネントは "==" と比較されます。locations
locations
レコードコンポーネントの値を返します。- 戻り値:
locations
レコードコンポーネントの値
ignoreResourceNotFound
public boolean ignoreResourceNotFound()ignoreResourceNotFound
レコードコンポーネントの値を返します。- 戻り値:
ignoreResourceNotFound
レコードコンポーネントの値
name
name
レコードコンポーネントの値を返します。- 戻り値:
name
レコードコンポーネントの値
propertySourceFactory
propertySourceFactory
レコードコンポーネントの値を返します。- 戻り値:
propertySourceFactory
レコードコンポーネントの値
encoding
encoding
レコードコンポーネントの値を返します。- 戻り値:
encoding
レコードコンポーネントの値