gpt4 book ai didi

java - 将值注入(inject)到注释中?

转载 作者:行者123 更新时间:2023-11-30 07:09:55 25 4
gpt4 key购买 nike

我想向注释中注入(inject)一个值。下面我使用了 Simple Workflow (SWF) 类的注释:

@Activities(version = "1.00")
@ActivityRegistrationOptions(defaultTaskList = FlowConstants.NO_DEFAULT_TASK_LIST)
public interface MyActivities {
...
}

如何注入(inject)一个值用于 defaultTaskList,而不是使用常量?

最佳答案

除了在注释中指定常量之外,您不能指定任何其他内容。

<小时/>

但是,我不是 SWF 专家(远非如此......),但我认为 defaultTaskList 的重点是提供默认值。 javadoc指出您可以在 Activity 调用时指定列表:

defaultTaskList: Task list that activity task is delivered through when no task list is specified on activity invocation.

Example from amazon (任务列表1):

AmazonSimpleWorkflow swfClient = new AmazonSimpleWorkflowClient(awsCredentials);
ActivityWorker worker = new ActivityWorker(swfClient,
"domain1",
"tasklist1");
worker.addActivitiesImplementation(new MyActivitiesImpl());

// Start worker
worker.start();

关于java - 将值注入(inject)到注释中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39396458/

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