黑马电评问题
1.黑马点评商户信息缓存功能实现后.使用逻辑过期方法时,发现商户id存在,但是显示shop=null;原因是没有缓存预热,把商户信息存储到缓存中;
2.添加秒杀券时,数据库添加上了数据,但是前端不显示,因为前端有代码判断,如果结束时间大于系统当前时间,就不显示;
3.事务和锁同时作用于一个方法时,要先完成事务,在释放锁,让其他线程开始运作; //所以锁要在事务外面;
4.动态代理负责维护事务的生命周期,包括事务的开启,提交,回滚; AopContext.currentProxy();//获取当前的代理对象
使用这个方法要带入这个依赖
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</dependency>
在启动类上加上@EnableAspectJAutoProxy(exposeProxy = true)注解 //暴露代理对象
5.事务失效的可能性;(需学习)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!