新增和编辑接口分开好还是合在一起好

2020-08-13 14:22:25 +08:00
 zsdroid

如题。

对于一般情况来说新增和编辑的表单都是一样的。

可以用dto.getId() != null && service.getById(dto.getId()) != null;来判断是新增还是编辑。

2411 次点击
所在节点    Java
6 条回复
xuanbg
2020-08-13 14:38:39 +08:00
客户端我都是用同样的 View 和 ViewModel,服务端接口是两个 addxxx 和 editxxx 。
liyang5945
2020-08-13 14:51:07 +08:00
作为前端觉得合在一起比较好,submitXXX(),新增不传 id,编辑传 id
fumichael
2020-08-13 14:53:53 +08:00
如果涉及到权限而且权限加在方法上的话,那就要分开啦
如果不是,我也是 2 楼的做法
sunznx
2020-08-13 14:55:20 +08:00
```
post /user
put /user/{id}
```
lscexpress
2020-08-13 15:01:40 +08:00
接口可以合在一起,但方法不要合在一起
huijiewei
2020-09-14 16:22:37 +08:00
controller 层分开
service 可以看情况是否统一处理

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/697960

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX