Vorrei aggiungere del codice nel metodo di salvataggio in CrudRepository
ma mantenere la funzionalità originale. Dopo che il metodo di salvataggio dovrebbe eseguire le operazioni precedenti, salvarlo nel repository, ma eseguire ulteriormente azioni aggiuntive. È possibile? Se sì, come potrei farlo correttamente?Spring: sovrascrivi il metodo di salvataggio in CrudRepository
Grazie in anticipo per eventuali suggerimenti
Modifica
Quindi, vorrei creare metodo come questo:
@Override
public default <S extends MyClass> S save(S myClassItem) {
//here my functionality
super.save(myClassItem); //from CrudRepository
return myClassItem;
}
Hai il tuo repository crud giusto? O è da un barattolo? –
Estendi CrudRepo, sostituisci il metodo di salvataggio e chiama super (args) sul repository padre .... In breve – Mechkov
Sei sicuro che il codice debba essere inserito nel metodo di salvataggio e non nel metodo di servizio che stai utilizzando? Cosa vuoi aggiungere? –