나를 ConfigurationFactory로 사용할 수있는 OSGI 서비스를 구현하려는 중입니다. 서비스 구현에는 아래와 같이 두 가지 속성 만 있습니다. @Reference ("(service.label = TESTCALL)") Felix SCR 주석 오류
@Property(value="this is service variable property value")
static final String MY_SERVICE_VARIABLE = "service.variable";
@Property(description="Label for this MyService")
private static final String MY_SERVICE_LABEL = "service.label";
와 내가 잘 컴파일하고 여러 서비스 구성에서 임의로 데이터를 검색 아래의 코드로이 서비스를 호출하는 것을 시도하고있다 OSGI 서블릿에서이 서비스 구성 데이터를 검색하고 있습니다.
@Reference
MyService myservice;
하지만 난 아래의 오류에 직면하고 컴파일하는 동안 service.label
를 사용하여 내 OSGI 서블릿에서 코드 아래 사용하여 서비스를 호출하고 각 구성 데이터를 얻을 싶어 할 때.
@Reference("(service.label=TESTCALL)")
MyService myservice;
심볼 [ERROR] 기호 찾을 수있어서의 값() ERROR] 위치 : @interface의 org.apache.felix.scr.annotations.Reference.
고마워, 효과가 있었다. 예제 코드는 – krish