import org.apache.camel.spi.annotations.Component; @Component("customComponent") public class CustomComponent extends DefaultComponent { // ... } import org.apache.camel.spi.annotations.Component; import org.apache.camel.spi.annotations.ComponentKind; @Component("customComponent") @CustomComponentKind(CustomComponentKind.TEMPLATE) public class CustomComponent extends DefaultComponent { // ... } <camelContext id="myCamelContext" xmlns="http://camel.apache.org/schema/spring"> <propertyPlaceholder id="properties" location="classpath:my.properties" /> <packageScan> <package>com.example.custom</package> </packageScan> </camelContext> <route id="myRoute" autoStartup="true"> <from uri="customComponent:myEndpoint" /> <to uri="log:myOutput" /> </route>


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