缓存的问题
来源:5-11 利用Redis缓存加速响应
杨清川
2021-11-08 14:41:49
相关截图:

在图中圈出的两个注解时什么含义
问题描述:
public class CategoryVo implements Serializable
在实体类上实现接口,最开始我没有实现但是也可以成功返回数据,那么这个接口具体是什么作用
1回答
同学你好,1、
1)@EnableCaching注解是spring framework中的注解驱动的缓存管理功能,代表打开缓存功能。
2)@Bean注解写在方法上,表明使用此方法创建一个对象,并且放入spring容器。
3)当你在配置类(@Configuration)上使用@EnableCaching注解时,会触发一个post processor,这会扫描每个spring bean,查看是否已经存在注解对应的缓存。若是找到了,就会自动建立一个代理拦截方法调用,使用缓存的bean执行处理。
2、Serializable接口的作用就是导入序列化接口,引入Serializable是为了利用序列化的技术用于序列化的对象,便于在网络中传输和保存数据。
祝学习愉快!
相似问题