但是我的spring boot版本是2.0的,所以orderRepository需要在findById()后面加上get()方法,此时这段代码是这样OrderMaster orderMaster = orderMasterRepository.findById(orderId).get();
所以在传入错误的orderId()后,并不会进入if(orderMaster==null){throw new SellException(ResultEnum.ORDER_NOT_EXIST);
}
即没有抛出SellException,所以controller不会捕获这个异常。而是在get()方法这里出错。