一般Service层怎么向Controller层传递业务处理结果呢?
刚工作半年左右,在小公司里总感觉很多代码规范有些不太好...
所以有个疑问想问问大家,就是关于Java三层框架层之间返回业务结果如何处理比较好,以及异常一般怎么处理
比如,
我service层处理逻辑,有四种情况,这种时候我该怎么给controller层返回处理结果?
还有就是.如果我service层发生了异常,比如数据库异常啦,文件读写异常这些,我应该直接在service层catch处理,还是直接抛出到controller层再catch...
我之前也写过一个在service层catch异常,然后封装为自定义异常再抛出到controller的.但是这样处理程序逻辑感觉也不是特别好....
想请教一下规范一点的写法是什么?