1、唯一索引
    2、提前生成令牌保存
    3、数据库增加去重表 标识

    接口幂等性
    save方法
    对接第三方没有唯一标识
    数据取具有几个能区分的 代表 拼接+对称加密 对比
    对接 第三方 有唯一性标识
    主键由系统生成,这种情况 如果同一次业务在别的情况下比如超时重试或者恶意多次请求
    会导致 出现重复数据
    市场局对接同一受理平台 业务id唯一 可以这个id做幂等校验 实现方式可以是redis做标签 或者 mysql添加去重表
    save方法 是自己表单 保存 渲染表单 后台生成主键id带入到前端表单
    提交到后台保存 redis做记录
    使用aop + 自定义注解 定义请求头防止重复提交

    主键唯一 + 数据库自增 可以在表单渲染页面提前生成主键
    对接第三方 存redis 或者 每次操作之前 用唯一id来确认数据库是否有数据

    //数据库主键自增 防止重复提交
    待定 不一定使用 基于重复提交拦截器 拦截 需要校验自定义注解 校验请求头 重复标识 判断redis是否有标识
    拦截 需要校验自定义注解 使用aop注解 通过 上下文获取请求头 拿到唯一标识 校验 来是否执行目标方法 如果执行异常就删除