瑞吉外卖::公共字段的自动填充

公共字段的自动填充
MP提供公共字段自动填充功能:在插入或者是更新的时候为指定字段赋予指定的值,好处就是避免了重复代码
在这里插入图片描述

实现步骤:
1、在实体类的属性上加入@TableField注解,指定自动填充策略
2、按照框架要求编写元数据对象处理器,在此类中统一为公共字段赋值,此类需要实现MetaObjectHandler接口

客户端发送的每次http请求,对应在的服务端都会分配一个新的线程来处理

ThreadLocal并不是一个Thread,而是Thread的局部变量,当使用ThreadLocal维护变量的时候,ThreadLocal为每个使用该变量的线程提供独立的变量副本,每个线程都能独立地改变自己的副本,而不影响其他线程对应的副本,ThreadLocal为每个线程提供单独一份存储空间,只有线程内才能获取到对应的值,线程外则不能访问。

ThreadLocal常用的方法:

public void set(T value)
public  T get()

实现步骤:
1、编写BaseContext工具类,基于ThreadLocal封装的工具类
2、在LoginCheckFilter的doFilter方法中调用BaseContext来设置当前登录用户的id
3、在MyMetaObjectHandler的方法中调用BaseContext获取登录用户的id

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值