【问题标题】:generate unique Id and request params for post api为 post api 生成唯一 ID 和请求参数
【发布时间】:2021-06-08 14:50:00
【问题描述】:

我的 json 对象应该看起来像这样的场景

{
"domainObject" :{
    "amount" : "1230798373024",
    "business" : "n/a",
    "productGroup" : "n/a",
    "productType" : "n/a",
    "balanceType" : "n/a", 
    "balanceSubType" : "n/a"       
},
   "uniqueId" : "test1",
    "userId" : "user1"
}

我有 2 个问题:

  1. 我很困惑是否应该创建 2 个 DTO,一个用于 domainObject,另一个用于整个对象,还是有更好的方法?
  2. 我想为每个请求生成一个不同的 id(uniqueId),考虑到这个 api 每天会触发大约 100 次,应该有什么更好的选择。我应该使用随机 UUID,但是否可以保证这些 id 不会发生冲突,或者有没有更好的方法?

【问题讨论】:

    标签: json spring-boot uuid unique-id


    【解决方案1】:
    1. 我会创建两个对象
    2. 按照设计,UUID 不会发生冲突。它们是“通用唯一 ID”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多