@CacheEvict清理缓存,在delete方法上插入,指明value表明要删除对象一类的数据,key = #id 或 #root.args[0] 或#p0表示第一个参数都表示id值,是spel表达式,删除了缓存数据update方法也使用了@CacheEvict key是#p0.id表示第一个参数(user)的id。#user.id # root.args[0].id #result.id 返回结果就是user,还是user.id