We are using RedHat's JBoss Fuse and doing OSGI & blueprint XML. We have several support beans - Datasource beans - used in multiple Camel contexts & routes.
JBoss Fuse is a bit of a beast. But if you can wrestle with it, it does end up working well enough. And JBoss's Fuse & Camel documentation is not too terrible. You may find what you're looking for in there. https://access.redhat.com/documentation/en/red-hat-jboss-fuse/