【发布时间】:2018-06-06 21:03:18
【问题描述】:
如标题所述,是否有任何首选方法可以创建供 Intershop 使用的 UUID(例如,jobs)? UUID 需要具体吗?
【问题讨论】:
标签: intershop
如标题所述,是否有任何首选方法可以创建供 Intershop 使用的 UUID(例如,jobs)? UUID 需要具体吗?
【问题讨论】:
标签: intershop
对于迁移或手动使用 uuid,有一个 ant 任务:
ES1|...\eserver\...\tools\misc>ant uuid
Buildfile: build.xml
build.environment:
uuid:
createuuid.classpath:
createuuid:
[echo] Generating an amount of 5 UUIDs...
[java] UUID: fMsKAB2ZfRcAAAEwtG8luGUc
[java] UUID: qB8KAB2Z2UQAAAEwtm8luGUc
[java] UUID: nkgKAB2Z2UUAAAEwtm8luGUc
[java] UUID: Yg0KAB2Z2UYAAAEwtm8luGUc
[java] UUID: gGcKAB2Z2UcAAAEwtm8luGUc
【讨论】:
UUIDMgr 已弃用。请用
com.intershop.beehive.core.capi.util.UUIDGenerator 代替。
@Inject
private UUIDGenerator uuidGenerator;
...
String uuid = uuidGenerator.createUUIDString();
【讨论】:
如果您需要在管道中创建 UUID,您可以使用 CreateUUID.pipelet。
如果您想在您的自定义 Java 代码中创建 UUID,您可以像这样创建它(此代码只是 CreateUUID 管道的副本):
@Inject
private UUIDGenerator uuidGen;
String uuid = uuidGen.createUUIDString();
【讨论】: