public?class?ExceptionHandle?{
????//這里是捕獲異常并處理的方法
????@ExceptionHandler(value?=?Exception.class)
????@ResponseBody
????public?Result?handle(Exception?e)?{
????????if?(e?instanceof?GirlException)?{
????????????//這里的強制類型轉換是必須的嗎?如果是,上面的條件判斷在判斷什么?
????????????GirlException?girlException?=?(GirlException)?e;
????????????return?ResultUtil.failure(girlException.getCode(),?girlException.getMessage());
????????}else?{
????????????logger.error("【系統異?!縶}",?e);
????????????return?ResultUtil.failure(-1,?"未知錯誤");
????????}
????}
}
2019-05-16
要強轉,要不然怎么獲取相應的code和message