【问题标题】:How to read property from OSGI configuration in AEM 6.1 in model class which extends WCMUse class如何在扩展 WCMUse 类的模型类中从 AEM 6.1 中的 OSGI 配置中读取属性
【发布时间】:2015-10-25 04:29:45
【问题描述】:

我正在将我的模型类扩展到 WCMUse 类来编写我的业务逻辑。我有具有几个属性的 osgi 配置。我想阅读我的模型类中的一个属性。我不确定如何在 WCMUse 类中获取 osgi 配置的句柄。任何指针将不胜感激。

【问题讨论】:

标签: osgi aem


【解决方案1】:

添加答案以供将来参考。

您可以使用WCMUse 类的#getSlingScriptHelper() 方法来获取SlingScriptHelper 的句柄。这与通过在传统 JSP 脚本中包含 global.jsp 获得的 sling 对象相同。

然后您可以调用 SlingScriptHelper 的 #getService() 方法来查找所需的 OSGi 服务。

模型中可以使用以下代码sn -p来获取服务配置

getSlingScriptHelper().getService(<<Configuration Service>>.class)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多