クラス JsonJobParametersConverter
java.lang.ObjectSE
org.springframework.batch.core.converter.DefaultJobParametersConverter
org.springframework.batch.core.converter.JsonJobParametersConverter
- 実装済みのインターフェース一覧:
JobParametersConverter
ジョブパラメーターの変換に JSON 命名規則を使用する
JobParameters インスタンス用のコンバーター。期待される表記は次のとおりです。キー ='{" 値 ": "parameterStringLiteralValue"、「型」: "fully.qualified.name.of.the.parameter.Type"、「識別」: "booleanValue" }'
内容:
- value: 値を表す文字列リテラル
- 型 (オプション): 値の型の完全修飾名。デフォルトは文字列です。
- 識別 (オプション): ジョブパラメーターを識別するかどうかを示すブール値。デフォルトは true
LocalDateSE の非識別ジョブパラメーターに変換されます。リテラル値は、デフォルトの Spring 変換サービスを使用して正しい型に変換され、必要に応じてカスタムコンバーターによって拡張されます。変換サービスは、文字列リテラルとジョブパラメーター型間のコンバーターを使用して構成する必要があります。
デフォルトでは、Spring 変換サービスは次の型の変換をサポートするように拡張されています。
- 導入:
- 5.0
- 作成者:
- Mahmoud Ben Hassine
ネストされたクラスの概要
ネストされたクラスフィールド概要
クラス org.springframework.batch.core.converter.DefaultJobParametersConverter から継承されたフィールド
conversionServiceコンストラクター概要
コンストラクターコンストラクター説明デフォルトのObjectMapperで新しいJsonJobParametersConverterを作成します。JsonJobParametersConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) カスタムObjectMapperで新しいJsonJobParametersConverterを作成します。方法の概要
修飾子と型メソッド説明protected JobParameter文字列からジョブパラメーターをデコードします。protected StringSEencode(JobParameter<?> jobParameter) ジョブパラメーターを文字列にエンコードします。クラス org.springframework.batch.core.converter.DefaultJobParametersConverter から継承されたメソッド
getJobParameters, getProperties, setConversionService
コンストラクターの詳細
JsonJobParametersConverter
public JsonJobParametersConverter()デフォルトのObjectMapperで新しいJsonJobParametersConverterを作成します。JsonJobParametersConverter
public JsonJobParametersConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) カスタムObjectMapperで新しいJsonJobParametersConverterを作成します。- パラメーター:
objectMapper- 使用するオブジェクトマッパー
方法の詳細
encode
クラスからコピーされた説明:DefaultJobParametersConverterジョブパラメーターを文字列にエンコードします。- オーバーライド:
- クラス
DefaultJobParametersConverterのencode - パラメーター:
jobParameter- エンコードするパラメーター- 戻り値:
- エンコードされたジョブパラメーター
decode
クラスからコピーされた説明:DefaultJobParametersConverter文字列からジョブパラメーターをデコードします。- オーバーライド:
- クラス
DefaultJobParametersConverterのdecode - パラメーター:
encodedJobParameter- エンコードされたジョブパラメーター- 戻り値:
- デコードされたジョブパラメーター