Я подал заявку в Spring Roo (я все еще новичок), и я хотел бы выполнить некоторую обработку после того, как сущность будет сохранена. Я настроил приложение со слоем Service и DAO. В сервисе я создал пользовательский метод triggerChange (MyEntity myEntity). Мне бы хотелось, чтобы этот метод вызывался после сохранения объекта, но я не знаю, как я могу вызвать этот метод без изменения * ServiceImpl_Roo_Service, управляемого Roo (который не должен редактироваться).
Итак, у меня есть такой код:
Услуга:
public class MyEntityServiceImpl implements MyEntityService {
//this is the method I want to invoke inside or after invoking save()
public void triggerChange(MyEntity myEntity) {
...
}
}
Аспект услуги:
privileged aspect MyEntityServiceImpl_Roo_Service {
...
public void MyEntityServiceImpl.saveMyEntity(MyEntity myEntity) {
myEntityRepository.save(myEntity);
}
}
Как я могу настроить метод сохранения?
Спасибо