Springboot Camel上下文名称

时间:2017-06-09 00:47:49

标签: spring-boot apache-camel

有一种简单的方法可以为SpringBoot Camel上下文命名吗?

在CDI环境中,我可以命名CamelContext:

@ApplicationScoped
@ContextName("awesomename")
public class AwesomeRouteBuilder extends RouteBuilder {

在SpringBoot中,我似乎有两个选择:

我要么要么乱用NameStrategy。

或者我需要使用@Configuration方法而不是扩展SpringRouteBuilder并让Spring自己创建驼峰上下文。

我相信通过xml配置给驼峰上下文一个名字是很容易的

人们过去常常在Springboot环境中为CamelContext命名?

1 个答案:

答案 0 :(得分:0)

您可以通过application.propertiesapplication.yamlcamel.springboot.name配置文件中为Spring Boot配置名称,请参阅https://github.com/apache/camel/blob/master/examples/camel-example-spring-boot/src/main/resources/application.properties#L19