这里对真正的异常throwable进行了包装处理,但是除了HttpException外,其余的异常都是封装成了 code=999的LCException.最外层抛出时实在是难以理解啊,什么有用的信息都没有,后面的throwable.getMessage返回的很可能是 null. 所以这层包裹最后让我一头雾水,不知道哪错了,
另外这个999明明就是代码设置的错误码,为什么各个技术回复时都说没这个code,这不在这的嘛。
建议 LCException内部增加一个实际异常类型,或者propagateException这里处理一下,让业务层异常抛出时至少能知道到底是个啥错误