クラス 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
LocalDate
SE の非識別ジョブパラメーターに変換されます。リテラル値は、デフォルトの 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 StringSE
encode
(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
- エンコードされたジョブパラメーター- 戻り値:
- デコードされたジョブパラメーター