作者回复: 好网站,感谢分享!
作者回复: 666
作者回复: 1. 2个模块相互调用,那就会出现循环,可以把功能独立到一个新包,User、Article、Comment都导入新包。 2. domain、repository、service是整个项目的软件架构,每个功能模块不需要按这么来分。 3. 把所有的跟数据库操作都封装在repository中,然后再repository中引用
作者回复: 项目中会有实战那俩
作者回复: 老哥,语文作文一定是高分!
作者回复: 按功能拆分和六边形架构不冲突。看了下六边形架构介绍,很cool,IAM项目也有六边形架构的影子,老哥完全可以按六边形架构来设计系统。
作者回复: 需要按功能拆分,而非分层
作者回复: 总结的好细呀,66666666
作者回复: 以版本发布为准
作者回复: 建议跟源码文件放一个目录中