reggie
1.SpringCache

使用之前也要装配这个
@CachePut一般再新增的方法上 点击key可以看里面可以加什么动态key
key的话我们要保持动态的,result是返回的结果,也可以改成user.id
@CacheEvict 可以再删除功能上(跟新也用得到),在数据库删除信息后,缓存也跟着删除
key也可以写#p0(意思参数的第一个) #root.args[0]也可以
删除这个缓存的所有数据
@Cacheable 可以用在查询功能上

condition,条件,防止查询id不存在而传入的null值。点进去看这个是没有result这个选项的。
在集合中查询也可以
key的拼接。
2)使用redis缓存技术

2.js处理Long型数据只能处理到xx位,后端传过去的Long多了两位,所以末两位变成了0。需要导入资料里的对象映射器 以及
第一个配置
第二个配置
在WebMvcConfig里自己写的
3,主从复制,读写分离(虚拟机操作和主从看尚硅谷192集,补充可看瑞吉173)
先准备两台虚拟机 已备一个为主机一个为从机
如何把查询操作放到从机,而增删改操作放到主机呢? 使用Sharding-JDBC技术

第三个 是因为Sharding里面也会生成dataSource,而我们要用Druid的,所以要开启覆盖

3.Swagger以及它的解决方案knife4j
![]()
![]()

浙公网安备 33010602011771号