public WrappedResult returnTest(){
try {
return iscService.returnTest();
} catch (Exception e) {
return WrappedResult.failedWrappedResult(e.getMessage());
}
}
一般Service有两类:
1、一类是直接给Controller调用的,就是处理控制层业务逻辑的,这类需要直接返回Controller层所需要的类型;道理很简单,Service是为Controller服务的,既然是服务的,那么Service直接返回上层所需要的,是不是服务显得更好的呢?
2、一类是负责业务错误的Service,比如一些定时任务,不提供外部接口,因此没有Controller层,这类Service就只返回结果数据即可!
请采纳+关注。
我个人认为如果服务层对外提供rpc服务的话这个封装还是有必要的,如果只是提供给controller层调用,那就没有必要了。