Я создаю конечную точку верблюжьего маршрута в загрузочном приложении Spring
<camelContext id="camelContext-bne-message-delivery-component" xmlns="http://camel.apache.org/schema/spring">
<propertyPlaceholder id="tphProperties"
location="file
:my-component.properties" />
<routeContextRef ref="my-common-generator" />
<threadPoolProfile allowCoreThreadTimeOut="false"
defaultProfile="false" id="aggregator"
maxPoolSize="100" maxQueueSize="50"
poolSize="100" rejectedPolicy="CallerRuns" />
<endpoint id="endpoint2" uri="mock:end"/>
</camelContext>
Фактическая конечная точка для производителя kafka:
Ошибка ниже:
ПРИМЕНЕНИЕНе удалось запустить
Описание:
Bean-компонент 'endpoint2', определенный в null, не может быть зарегистрирован.Компонент с таким именем уже определен в null, и переопределение отключено.
Действие:
Рассмотрите возможность переименования одного из компонентов или включения переопределения, установив spring.main.allow-bean-definition-overriding = истина