Я пытался перейти с Camel 2.x на 3.x и у меня возникли проблемы с интеграцией Spring Boot.
В Camel 2.x мне удалось отключить автоинъекцию RouteBuilder
экземпляров, помеченных @Component
, но у них есть и другие преимущества, предоставляемые Camel-Spring. Я делаю это, так как у меня есть прототип bean-компонента, который происходит от RouteBuilder, и я вручную добавляю их в контекст верблюда по мере необходимости.
С Camel 3.x я не могу этого сделать. Я не могу удалить аннотацию @Component
из класса, так как мне нужно, чтобы Spring вставлял другие зависимости в класс. Есть ли способ сделать это с Camel 3.x?