大佬们, 请教一下关于 Java 后端 Service 层

vyuai · 2024-10-26 00:32:21 · 180 次点击
https://imgur.com/LRbzXFg
https://imgur.com/K3thJ6I
https://imgur.com/LyiGbsm
1.大佬们, 这样理解对嘛, 第二张图是我思考的, 开发 Service 需要考虑调用的情况嘛, 虽然 Controller 层进行了 @Valid, 如果自己或者别人直接调用 roleId 和 employeeIdList 还是会出现空指针, 是否还需要加上校验呢, 一般企业开发需要考虑到 service 自己和别人调用的情况嘛
举报· 180 次点击
登录 注册 站外分享
3 条回复  
vuevue 初学 2024-10-26 00:35:29
为什不问问神奇 gpt 呢
wxw752 初学 2024-10-26 00:46:24
我是加的,要防着同事一手
iintothewind 小成 2024-10-26 01:38:06
public 方法, 对传入参数要做防御性判断, 并打印 log.
看你代码, 好像这两个都没做, 这在大厂恐怕不能通过 review.

上线出问题你都不知道是不是你代码自己的问题, 还是别人传入参数的问题.
返回顶部