0

如标题所述,是否有任何首选方法来创建用于 Intershop 使用的 UUID(例如作业)?UUID 需要具体吗?

4

3 回答 3

3

UUIDMgr 已弃用。请 com.intershop.beehive.core.capi.util.UUIDGenerator改用。

@Inject
private UUIDGenerator uuidGenerator;
...
String uuid = uuidGenerator.createUUIDString();
于 2018-06-07T08:51:36.173 回答
3

如果您需要在管道中创建 UUID,您只需使用CreateUUID.pipelet.

如果您想在您的自定义 Java 代码中创建 UUID,您可以像这样创建它(此代码只是 CreateUUID 管道的副本):

@Inject
private UUIDGenerator uuidGen;

String uuid = uuidGen.createUUIDString();
于 2018-06-07T10:38:40.130 回答
3

对于迁移或手动使用 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
于 2018-06-07T11:53:20.290 回答