7
CrudRepository
の保存メソッドにいくつかのコードを追加したいが、元の機能を維持したい。その後、saveメソッドは以前に何をして、リポジトリに保存しますが、余分なアクションを追加実行します。出来ますか?もしそうなら、私はそれをどうやって適切に行うことができますか?Spring:CrudRepositoryの保存メソッドのオーバーライド
だから
編集
任意のヒントのために事前にありがとうございます、私はこのようなメソッドを作成したいと思います:
@Override
public default <S extends MyClass> S save(S myClassItem) {
//here my functionality
super.save(myClassItem); //from CrudRepository
return myClassItem;
}
独自のcrudRepository権限がありますか?または、それはある瓶からですか? –
CrudRepoを拡張し、保存メソッドをオーバーライドし、親リポジトリでsuper(args)を呼び出します。一言で言えば、 – Mechkov
コードは、使用しているサービスメソッドではなく、保存メソッドで確実に一致する必要がありますか?あなたは何を追加したいですか? –