AEM 6.3 迁移 - 如何处理 DS 注释中的 configurationFactory?

AEM 6.3 Migration - how do I handle configurationFactory in DS annotations?

我有一个使用 SCR 注释的组件 configurationFactory 设置为 true & 我使用工厂来管理它的实例

@Reference(
  name = SocialCollaborationServiceFactoryImpl.TRINAING_SERVICE_NAME,
  referenceInterface = SocialCollaboration.class,
  policy = ReferencePolicy.DYNAMIC,
  cardinality = ReferenceCardinality.OPTIONAL_MULTIPLE)

这允许通过单击配置名称旁边的加号从 Felix 控制台配置管理器自动创建多个实例,我的工厂可以跟踪它。现在迁移到 AEM 6.3 时,我无法将配置工厂 属性 设置为 component.This @Component(property={"conifugrationFactory=true}") 当然不起作用。

此处对文档参考或建议的任何帮助都会有所帮助

假设您在 6.3 中使用 osgi 注释而不是 felix scr 注释,您应该能够使用 @Designate(factory=true)。有关参考实施,请参阅 this