测试 @Cacheable
表示这个方法有了缓存的功能,方法的返回值会被缓存下来 下一次调用该方法前,会去检查是否缓存中已经有值 如果有就直接返回,不调用方法 如果没有,就调用方法,然后把结果缓存起来 这个注解「一般用在查询方法上」
重点说明: 缓存注解严禁与其他筛选数据功能一起使用 例如: 数据权限注解 会造成 缓存击穿 与 数据不一致问题
cacheNames 命名规则 查看 {@link CacheNames CacheNames} 注释 支持多参数
curl --location 'http://127.0.0.1:18111/demo/cache/test1?key=undefined&value=undefined' \
--header 'Authorization: Bearer '{
"code": 0,
"msg": "string",
"data": "string"
}