@Component
@RepositoryEventHandler({Person.class})
public class RepositoryListener {
@HandleBeforeDelete
public void handleEventBeforeDelete(Person person){
java.lang.System.out.println("handleAuthorBeforeCreate");
}
@HandleAfterDelete
public void handleEventAfterDelete(Person person){
java.lang.System.out.println("handleAuthorAfterCreate");
}
@HandleBeforeSave
public void handleEventBeforeSave(Event event){
java.lang.System.out.println("handleAuthorBeforeSave");
}
@HandleAfterSave
public void handleEventAfterSave(Perrson person){
java.lang.System.out.println("yulin-11 handleAuthorAfterSave");
}
@HandleBeforeCreate
public void handEventBeforeCreate(Person person){
java.lang.System.out.println("handEventBeforeCreate");
}
@HandleAfterCreate
public void handleEventAfterCreate(Person person){
java.lang.System.out.println("handleEventAfterCreate");
}
}
I create the RepositoryListener as above. When I fire delete and post rest call in the controller, it doesn't invoke any of those methods in the RepositoryListener. (Person is my domain class). Does anyone know what I am missing? thx!