@CachePut 既调用方法,又更新缓存数据 在之前的分享的时候对于@Cacheable注解是在方法调用之前先去插叙缓存,但是CachePut注解是先调用方法,然后将方法的返回值放入到缓存中。 测试步骤 1.先进行员工数据的查找 2.进行员工数据的更新 第一次请求的时候由于缓存中没有数据,所以就进行查询数据库的操作并打印出对应的SQL。 第二次请求的时候由于数据已经存在于缓存中所以就不会进行数据库的查询操作。 当时当我们发送更新请求的时候报出了下面这样的错误