作用:判断传过来的参数是否不为空,如果参数为空,抛异常,如果不处理异常,代码不再往下执行;参数不为空,无事发生,代码继续往下执行。
@GetMapping("getAnimalById")
public Result<?> getAnimalById(@RequestParam(value = "id") String id) {
Animal animal = animalService.getById(id);
// 断言对象非空,否则抛出异常
Assert.notNull(animal,"暂无信息。");
return Result.OK(animal);
}