这里以spring的配置文件为例,代码如下
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:camel="http://camel.apache.org/schema/spring" xsi:schemaLocation=" http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <camelContext id="camelContext" xmlns="http://camel.apache.org/schema/spring"> <camel:template id="producerTemplate3" /> </camelContext> <bean id="producerTemplate1" class="org.apache.camel.impl.DefaultProducerTemplate" init-method="start"> <constructor-arg index="0" ref="camelContext" /> </bean> <camel:template id="producerTemplate2" camelContextId="camelContext" /> </beans>
然后,代码里面直接
public static void main(String[] args) throws Exception { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); System.out.println(context.getBean("producerTemplate1")); System.out.println(context.getBean("producerTemplate2")); System.out.println(context.getBean("producerTemplate3")); }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-14 19:46:45