创建 Intershop UUID 的最佳方法
best way to create Intershop UUIDs
如标题所述,是否有任何首选方法可以为 Intershop 使用创建 UUID(例如 jobs)? UUID 是否需要特定?
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();
对于 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
如标题所述,是否有任何首选方法可以为 Intershop 使用创建 UUID(例如 jobs)? UUID 是否需要特定?
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();
对于 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