DDD界限上下文与模块化实现的矛盾

💡 原文中文,约800字,阅读约需2分钟。
📝

内容提要

在构建Web应用时,使用Java的原生模块或Maven模块都无法实现有界上下文。Spring和Spring Boot不适合构建模块化的应用程序。更好的方法是将应用程序视为库,创建与技术风险相关的模块。Spring对反射的依赖程度很高,也存在一致性方面的问题。