一般Service层怎么向Controller层传递业务处理结果呢?

KimiKudo KimiKudo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
刚工作半年左右,在小公司里总感觉很多代码规范有些不太好...
所以有个疑问想问问大家,就是关于Java三层框架层之间返回业务结果如何处理比较好,以及异常一般怎么处理

比如,
我service层处理逻辑,有四种情况,这种时候我该怎么给controller层返回处理结果?

还有就是.如果我service层发生了异常,比如数据库异常啦,文件读写异常这些,我应该直接在service层catch处理,还是直接抛出到controller层再catch...

我之前也写过一个在service层catch异常,然后封装为自定义异常再抛出到controller的.但是这样处理程序逻辑感觉也不是特别好....

想请教一下规范一点的写法是什么?
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
KimiKudo
Java SE 62,620 成员 307,251 内容