KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a problem to solve: 1) our project is using Spring JavaConfig approach (so no xml files) 2) I need to create custom scope, example in xml looks like this: <bean class="org.springframework.beans.factory.config.CustomScopeConfigurer"> <property name="scopes"> <map> <entry key="workflow"> <bean class="com.amazonaws.services.simpleworkflow.flow.spring.WorkflowScope" /> </entry> </map> </property> I figured it out with JavaConfig it will looks something like this: @Bean public CustomScopeConfigurer customScope () { CustomScopeConfigurer configurer = new CustomScopeConfigurer (); Map<String, Object> workflowScope = new HashMap<String, Object>(); workflowScope.put("workflow", new WorkflowScope ()); configurer.setScopes(workflowScope); return configurer; } Correct me if I'm wrong with my assumption. 3) I need to annotate my class something as @Component (scope="workflow") again xml configuration would look like this: <bean id="activitiesClient" class="aws.flow.sample.MyActivitiesClientImpl" scope="workflow"/> So basically the question is - am I right with my assumption to use @Component (scope="workflow") or it is expected to be in some other way? Thanks
Tags (comma-separated)
Save Edits
Cancel