苍穹外卖Day7 (缓存菜品/套餐 购物车)
问题说明实现思路缓存菜品代码实现每次修改数据需要及时清理缓存中相应的数据因为每次修改数据库中相应的数据都需要清理对应的缓存所以直接在控制层封装清理缓存的方法调用方法参数直接传key就好了缓存注解springCache的使用Spring Cache常用注解Cacheable 缓存中有就取没有就放入缓存CachePut 只放不取key的注解使用非常灵活通过Spring EL这这个技术在注解参数中返回参数#user.id : user为方法形参中的对象#result 为返回的对象必须是result存的value 就是方法返回的集合这两个参数要记住返回插入数据的主键值赋值到id 属性上TODOSpringCache这个入门还有点地方没有学完先学习代码完善缓存套餐实现思路这么使用购物车模块添加购物车产品原型接口设计数据库设计控制层Contorller业务层ServiceMapper层需要的sql语句自行编写查看购物车产品原型接口设计控制层业务层Mapper层复用之前的list动态sql语句清空购物车产品原型接口设计代码开发控制层ContrllerService层Mapper层结束
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2416285.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!