有一种简单的方法可以为SpringBoot Camel上下文命名吗?
在CDI环境中,我可以命名CamelContext:
@ApplicationScoped
@ContextName("awesomename")
public class AwesomeRouteBuilder extends RouteBuilder {
在SpringBoot中,我似乎有两个选择:
我要么要么乱用NameStrategy。
或者我需要使用@Configuration方法而不是扩展SpringRouteBuilder并让Spring自己创建驼峰上下文。
我相信通过xml配置给驼峰上下文一个名字是很容易的
人们过去常常在Springboot环境中为CamelContext命名?
答案 0 :(得分:0)
您可以通过application.properties
在application.yaml
或camel.springboot.name
配置文件中为Spring Boot配置名称,请参阅https://github.com/apache/camel/blob/master/examples/camel-example-spring-boot/src/main/resources/application.properties#L19