我想用
java.util.Optional.orElseThrow()
Run Code Online (Sandbox Code Playgroud)
使用Exception类型请求构造函数参数.像这样的东西:
orElseThrow(MyException::new(someArgument)) // obviously NOT working
Run Code Online (Sandbox Code Playgroud)
有没有办法创建一个传递我的参数值的供应商?
Eric Evans讨论了DDD中不断发展的模型,因此重构对于DDD似乎至关重要。当一个人拥有世界的关系持久状态时,您可以通过更改数据库架构的迁移来处理模型更改。
使用事件源时如何应对模型更改?如果聚合中发生不兼容的更改,从而阻止了事件的重播,那么是否存在某种最佳实践?还是只是不?