クラス RepositoryItemWriterBuilder<T>
java.lang.ObjectSE
org.springframework.batch.item.data.builder.RepositoryItemWriterBuilder<T>
RepositoryItemWriter
のビルダー実装。- 導入:
- 4.0
- 作成者:
- Glenn Renfro, Mahmoud Ben Hassine
- 関連事項:
ネストされたクラスのサマリー
ネストされたクラス修飾子と型クラス説明static class
ライターが使用するリポジトリと関連する methodName をキャプチャーするプロキシを確立します。コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明build()
RepositoryItemWriter
をビルドします。methodName
(StringSE methodName) 呼び出すリポジトリ上のメソッドを指定します。repository
(RepositoryItemWriterBuilder.RepositoryMethodReference repositoryMethodReference) ライターと、型安全メソッドを呼び出すリポジトリを指定します。repository
(org.springframework.data.repository.CrudRepository<T, ?> repository) 永続化のためにCrudRepository
実装を設定する
コンストラクターの詳細
RepositoryItemWriterBuilder
public RepositoryItemWriterBuilder()
メソッドの詳細
methodName
リポジトリのどのメソッドを呼び出すかを指定します。このメソッドには、唯一の引数としてこのライターに渡されるオブジェクトの型が必要です。- パラメーター:
methodName
- アイテムの保存に使用するメソッドの名前。- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
repository
public RepositoryItemWriterBuilder<T> repository(org.springframework.data.repository.CrudRepository<T, ?> repository) 永続化のためにCrudRepository
実装を設定する- パラメーター:
repository
- 設定する Spring Data リポジトリ- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
repository
public RepositoryItemWriterBuilder<T> repository(RepositoryItemWriterBuilder.RepositoryMethodReference repositoryMethodReference) ライター用に呼び出すリポジトリと型安全なメソッドを指定します。このメカニズムを介して設定されたメソッドは、最後の引数としてPageable
を取る必要があります。このメソッドは、repository(CrudRepository)
、methodName(String)
} の代わりに使用できます。メモ: repositoryMethodReference が使用するリポジトリは非最終版である必要があります。
- パラメーター:
repositoryMethodReference
- ライターを使用するためのリポジトリと型安全なメソッドを取得するために使用されます。- 戻り値:
- ビルダーの現在のインスタンス。
- 関連事項:
build
RepositoryItemWriter
をビルドします。