https://groups.google.com/forum/#!topic/axonframework/PGWXtdfLWl0
@CommandHandler 실행되면 aggregate는 load를 하게 된다.
이때 domain validation을 검증하고, 검증 실패시 event를 apply 하지 않는다.
event를 apply 하게 되면 다시 aggregate load 시에 잘못된 event가 반복 적용된다.
(@EventHandler 내에서 domain validation 검증하고 Exception을 던지게 되면 aggregate load시에 반복으로 Exception이 발생된다)
@CommandHandler 실행되면 aggregate는 load를 하게 된다.
이때 domain validation을 검증하고, 검증 실패시 event를 apply 하지 않는다.
event를 apply 하게 되면 다시 aggregate load 시에 잘못된 event가 반복 적용된다.
(@EventHandler 내에서 domain validation 검증하고 Exception을 던지게 되면 aggregate load시에 반복으로 Exception이 발생된다)
댓글
댓글 쓰기