不加condition = "#result.code!=500"可以正常运行,加了之后就报错,是我写得有问题吗
@Autowired
private GlassService glassService;
@GetMapping("/list")
@Cacheable(value = "glass",key = "'getGlass'",condition = "#result.code!=500")
public Result getGlass(){
List<Glass> list = glassService.list(null);
return list!=null? Result.success(200,"响应成功",list) :
Result.error(500,"响应失败");
}