【发布时间】:2017-12-22 06:17:03
【问题描述】:
在 AEM servlet 中,我设置了 OSGI 配置的四个默认值。第一次构建项目时,在 Felix 控制台中,我可以看到四个 osgi 配置。但是一旦我更新配置,就会发生以下情况。有人可以确认这是否是 OSGI 的工作方式。
一旦我更新/删除配置(至少有一个配置),如果我再次构建,默认值不会恢复。它保持在以前的修改状态。我认为是正确的行为。请确认。
-
由于这是数组类型,当我从 Felix 控制台中删除所有默认配置时,如果我再次构建,则默认值将恢复。此行为与上述情况不同。为什么会这样?
@Property(value={"gophone", "mobile", "tablet", "desktop"}, unbounded = PropertyUnbounded.ARRAY, cardinality=50, label = "被屏蔽的 urls", 描述=“阻止的网址”) 私有静态最终字符串 URLS_LIST = "blockedUrls";
【问题讨论】:
标签: aem