对抛出异常的逻辑全部进行包装