可落地的代码工程结构
demo-interface —接入层:提供外部/前端http接口,提供三方rpc接口,定时任务job,common类(异常类,枚举类)
demo-application —应用层,不包含业务逻辑,很薄一层,主要为下层转发,协调,装配等工作。如启动类,配置类,认证授权.
demo-domain —领域层,涉及核心业务,实体,聚合,值对象,领域事件, 具体业务代码
demo-infrastructure —基础设施层:操作DB,Redis, ES, OSS,配置类等。
后续会持续更新…