相关疑难解决方法(0)

为什么在CQ中为每个服务使用@Component注释

我对跟进事情感到有点困惑.我理解@Service@Component注释是我们在OSGi中定义组件或服务时的主要​​注释.我指的是http://felix.apache.org/documentation/subprojects/apache-felix-maven-scr-plugin/scr-annotations.html以及OSGi组件和服务之间有什么区别

问题:

  1. 没有@Component注释就无法创建服务,为什么会这样?

  2. 我理解,一旦我们定义了一个服务,它的生命周期就会被OSGi管理得不同,但这样做有什么好处?

  3. 我们如何使用定义为@Component的类作为服务可以通过访问 sling.getService(ServiceName.class)

osgi aem

10
推荐指数
1
解决办法
6940
查看次数

标签 统计

aem ×1

osgi ×1