<dependencies> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-cdi</artifactId> <version>x.x.x</version> </dependency> </dependencies> import org.apache.camel.Exchange; import org.apache.camel.Processor; import org.apache.camel.builder.RouteBuilder; import javax.enterprise.context.ApplicationScoped; import javax.inject.Inject; @ApplicationScoped public class MyCdiBean implements Processor { @Inject private SomeDependency dependency; @Override public void process(Exchange exchange) throws Exception { } public void configure() throws Exception { from("direct:start").process(this); } } import org.apache.camel.cdi.Main; public class MyApplication { public static void main(String[] args) throws Exception { Main main = new Main(); main.addRouteBuilder(new MyCdiBean()); main.run(); } }


上一篇:
下一篇:
切换中文