对于DDD我目前的理解是

1、除了数据的基本操作,也可以把一些公用的方法或者类迁移到Infrastructrue

2、对于domain层可以声明各个聚合根的操作接口:例:IXXXRepository  在Infrastructrue层来进行实现

3、这样就存在Infrastructrue 中pom.xml 依赖domain层的pom.xml包

业务问题:

现在想把一些枚举的定义也放在Infrastructrue里面,枚举的使用是在domain层,但是maven是不允许循环依赖的,如何来解决这种问题

可否把枚举放在domain层定义为VO对象,但我不想这么做

如果放在Infrastructrue层该怎么处理

本篇为开放性问题,望各位大牛给点建议

最新文章

  1. java模拟浏览器上传文件
  2. 【相当实用】如何让TortoiseSVN导出新增或修改过的文件
  3. C语言之实现函数返回一个数组,以及选择排序,还有折半查找。这是同学的一个作业。。。
  4. SQLServer 去掉 字段前后空格
  5. WPF入门教程系列(一) 创建你的第一个WPF项目
  6. xml 和 json 的区别
  7. LNMP笔记:安装 Xcache 缓存扩展,降低服务器负载
  8. Oracle中的IF...THEN...ELSE判断
  9. 【JAVA】在编译期可直接替换的final变量
  10. 手工制作OTG连接线 让小白实现OTG功能
  11. [Android学习笔记5]四大应用组件之一:Service 下
  12. 谈论高并发(十二)分析java.util.concurrent.atomic.AtomicStampedReference看看如何解决源代码CAS的ABA问题
  13. 使用vs code实现git同步
  14. Android Studio不更新到最新版使用Kotlin
  15. bzoj1806 [Ioi2007]Miners矿工配餐
  16. 联想的笔记本有隐藏分区 导致无法安装win10 eufi启动 报错:windows无法更新计算机的启动配置。无法安装
  17. Radar Installation POJ - 1328(贪心)
  18. Win10系列:C#应用控件进阶2
  19. URL编码:怎样读取特殊字符
  20. oracle单行函数 之 字符函数

热门文章

  1. Codeforces 263A. Appleman and Easy Task
  2. fetch api & response header
  3. NEU 1351 Goagain and xiaodao's romantic story I
  4. jQuery中事情的动态绑定 (转)
  5. codevs——2645 Spore
  6. 关于static静态块的使用和static list的使用
  7. 为XCode 6 加入新建类模板
  8. String的'+'的性能及原理
  9. Mysql 存储引擎中InnoDB与MyISAM差别(网络整理)
  10. protected (C# Reference)