- 主题:mybatis-plus怎么写dao层?
controller->management->dao
主要就三层么
web->tranactions->sql
如果能提取复用项再单独加service/component
没有就一路捅到底
再说业务级别的相似轻易不能在代码层复用,容易挖坑……
【 在 guestking (无) 的大作中提到: 】
: 话是这么说没错,不过层次多了也很麻烦
: 尤其是大部分情况下都不用那么多层
--
FROM 116.233.186.*
纯业务面的东西我是倾向于保守优先,鬼知道什么时候就改了
要复用优先把具体技术抠出来复用
宁可模块接口弄的通用(复杂)一点,也要把业务留在模块外面
【 在 guestking (无) 的大作中提到: 】
: 要不要复用,的确是很难权衡
: 复用了,怕以后业务场景变得有差异了
: 不复用,怕以后业务变更漏改
: ...................
--
FROM 116.233.186.*
打比方说要生成各种流水号
接口就是一个字符串模板加相关上下文参数
不变应万变
【 在 guestking (无) 的大作中提到: 】
: 你这里的具体技术指什么?
--
FROM 116.233.186.*