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