Я пытаюсь зарегистрировать пользовательскую область для включения сторонней библиотеки Amazon SWF. В частности, область «рабочего процесса».
Мне было интересно, как бы вы сделали это в Spring Boot, используя аннотации?
Я пытаюсь зарегистрировать пользовательскую область для включения сторонней библиотеки Amazon SWF. В частности, область «рабочего процесса».
Мне было интересно, как бы вы сделали это в Spring Boot, используя аннотации?
Аналогичный вопрос был задан здесь: Spring JavaConfig, пользовательские области действия и аннотации bean-компонента
Вам нужно создать новую аннотацию:
@Qualifier
@Scope("workflow")
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
public @interface WorkflowScoped {
}
И добавьте его в bean-компонент вашего рабочего процесса:
@Component
@WorkflowScoped
public class WorkflowScopedBean {
@Scope("workflow")
для своих бобов.
- person mkobit; 28.11.2014