0
我正在實現一個Java模塊來獲取具有特定組件的頁面。在此我已啓動查詢生成器。但查詢生成器對象返回null。我應該如何啓動這個queryBuilder。貝婁是代碼片段查詢生成器API啓動
QueryBuilder queryBuilder = slingScriptHelper
.getService(QueryBuilder.class);
com.day.cq.search.Query queryObj = queryBuilder.createQuery(
PredicateGroup.create(predicateMap), session);
我想你是從另一個服務調用這個嗎?在哪一點你運行這個代碼?也許是在早期,QueryBuilderImpl組件還沒有準備好。 AEM版本? – ub1k
嗨,我正在使用AEM 5.6.1服務在服務模塊中可用。 –
再次如上:你是從@service調用這個嗎?你如何獲得SlingScriptHelper?我猜如果你只是粘貼全班,這將是有益的;) – ub1k