Мне не удается правильно сослаться на интерфейс службы с помощью аннотации @Reference.
public class TestServiceProcessor implements Processor {
@Reference
private TestService testService;
Служба запущена и работает в экземпляре Karaf, и я могу сослаться на него с файлом чертежа, который работает нормально.
<bean id="translateOIDs"
class="com.test.TestServiceProcessor">
<property name="TestService" ref="testservice" />
</bean>
<reference id="testservice"
interface="com.test.TestService"/>
Служба настроена с аннотациями компонентов OSGI.
Я уже установил функцию scr и camel-scr на Karaf.
Я пытался использовать стратегию поля, а также стратегию соревнований.
Нужно ли дополнительно настраивать экземпляр Karaf или я неправильно использую аннотацию @Reference?