Hello everyone,
Is it possible to use a camel context and a spring context (more precisely
an AnnotationConfigApplicationContext) in a same application ?
I explained myself : I'm trying to do 2 "simple" things.
- get beans (created by spring through the annotation @Named) file from a
java class (without injection)
- scan packages to create beans from annotation (@Named)
I am not achieving do that neither using <context:component-scan base.../>
neither creating a new spring context...
I would like to create something like that (in addition of the existing
camelcontext defined in the xml file camel-context.xml) :
public MyClass {
AnnotationConfigApplicationContext currentApplicationContext = new
AnnotationConfigApplicationContext();
currentApplicationContext.register(BeanSpring.class);
currentApplicationContext.refresh();
}
and my config file :
@Configuration
@ComponentScan("com.francetelecom.prototyperoutes")
public class BeanSpring {
String MANDATORY_PROFILE = "test";
String getProp() {
return MANDATORY_PROFILE;
}
}
In my xml, I've just got :
<bean id="prototypeRoutes"
class="com.francetelecom.prototyperoutes.PrototypeRoutes"/>
<camel:camelContext id="camel">
<camel:routeBuilder ref="prototypeRoutes"/>
</camel:camelContext>
--
View this message in context:
http://camel.465427.n5.nabble.com/Spring-context-and-camel-context-in-the-same-time-tp5643943p5643943.html
Sent from the Camel - Users mailing list archive at Nabble.com.