缓存的问题

来源:5-11 利用Redis缓存加速响应

杨清川

2021-11-08 14:41:49

相关截图:

https://img.mukewang.com/climg/6188c69b09b7b1ab07560329.jpg

在图中圈出的两个注解时什么含义


问题描述:

public class CategoryVo implements Serializable

在实体类上实现接口,最开始我没有实现但是也可以成功返回数据,那么这个接口具体是什么作用

写回答

1回答

好帮手慕小尤

2021-11-08

同学你好,1、

    1)@EnableCaching注解是spring framework中的注解驱动的缓存管理功能,代表打开缓存功能。

    2)@Bean注解写在方法上,表明使用此方法创建一个对象,并且放入spring容器。

    3)当你在配置类(@Configuration)上使用@EnableCaching注解时,会触发一个post processor,这会扫描每个spring bean,查看是否已经存在注解对应的缓存。若是找到了,就会自动建立一个代理拦截方法调用,使用缓存的bean执行处理。

2、Serializable接口的作用就是导入序列化接口,引入Serializable是为了利用序列化的技术用于序列化的对象,便于在网络中传输和保存数据。

祝学习愉快!

0

0 学习 · 9886 问题

查看课程