<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> <version>x.x.x</version> </dependency> com.example.MyComponentResolver public class MyComponentResolver implements ComponentResolver { @Override public Component resolveComponent(String componentName, CamelContext context) throws Exception { if (componentName.equals("myComponent")) { return new MyComponent(); } return null; } } public class MyRouteBuilder extends RouteBuilder { @Override public void configure() throws Exception { from("direct:start") .to("myComponent:myEndpoint"); } }


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