使用blueprint.xml定义的camel路由的Karaf包。
有没有办法让blueprint.xml可配置,也就是说,不是捆绑jar的一部分?
我尝试了“导入资源”,但蓝图似乎不支持。 清单中的Bundle-Blueprint不能指向bundle jar外部的文件。
目的是能够动态更改路线,并且在基于内容的路线选择时也可以选择可变数量。
似乎对我有用的唯一方法是使用带有RouteBuilder的java代码 - RouteDefinition,WhenDefinition ...并在外部配置文件中指定路由。