如何处理例外的?

请问,在DDD中如何处理例外?比如,在commandhandler, eventhandler,repository中抛出例外,会被什么组件捕捉,例外处理的流程是什么样子的?例外是如何反馈到调用者?

DDD是关注业务,例外默认是指业务上例外,比如业务规则不符合等等,而领域模型主要包裹的是业务规则,因为对每个例外都是一个业务规则,应该没有统一的类似抛出Exception这样的做法。