gpt4 book ai didi

spring - 如何使用 spring 注释生成 UUID

转载 作者:行者123 更新时间:2023-12-05 00:16:20 24 4
gpt4 key购买 nike

我想在 spring Controller 中生成 UUID。
我是新手,我正在探索以下

@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
private String corrId;

我不想将此 uuid 与任何数据库列/字段相关联,但希望它是唯一的(我不确定这是否可行)

当我尝试打印字符串 'corrId' 的值时,它总是给我 null

我也试过但 corrId 的值仍然为空
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid2")
private String corrId;

我在这里做错了什么还是我的方法完全错误。

提前致谢!

最佳答案

您可以通过这种方式简单地定义字段:

@Transient
private UUID corrId = UUID.randomUUID();

请阅读 this post关于 UUID.randomUUID() 和 this one关于@Transient。

关于spring - 如何使用 spring 注释生成 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42087787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com