关于SpringBoot项目中捕捉自定义业务非常,统一非常管理,统一结果返回,可以参考这篇文章:SpringBoot统一结果返回,统一非常处理,大牛都这么玩 | 码农Academy的博客当然假如使我们在写User getUserById(Long id)返回对象或者List listUserByIds(List idList)时我们可以不返回null,可以返回一个对象默认信息或者一个空集合,这样调用方就不会出现NPE风险,当然我们不强制返回一个对象或者空集合,但是必须添加解释充分 阐明什么环境下会返回null值。这也是阿里巴巴开发手册规约的建议。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |