2017-11-07 10 views

답변

1

를 주입 DDMStructureLocalServic.

@Reference 
private DDMStructureLocalServic service; 

속성 주석을 사용하려면이 종속성을 사용자의 Gradle 파일에 추가하십시오. deploying.package com.liferay.dynamic.data.mapping.model가 수입 com.liferay.dynamic.data.mapping.model.DDMStructure 존재하지 않는 동안 오류가 다음

org.osgi:org.osgi.service.component.annotations:1.3.0 
+0

; 다음 호출을 추가하는 동안 DDMStructure ddmStructure = structureLocalService.getStructure (groupId, classNameId, ddmStructureKey) –

+0

필요한 모든 종속성을 추가 했습니까? DDM은 커널 외부로 옮겨 졌으므로 별도의 종속성으로 정의해야합니다. –

+0

DDM의 종속성을 추가했습니다. classNameId DDMStructure를 얻는 방법 ddmStructure = structureLocalService.getStructure (groupId, classNameId, ddmStructureKey); –