我可以引用 ResourceResolver 吗?
Can I reference ResourceResolver?
我有这个Filter
:
@SlingFilter(description="", vendor="", order=10)
class MyFilter extends DoNothingFilter {
@Reference private ResourceResolver;
}
当我使用此 @Reference
行构建时,我的捆绑包不包含附加的过滤器(否则它就在这里)。这有什么问题以及如何避免呢?日志未提及与此捆绑包更新相关的任何问题。
资源解析器不是 OSGi 服务,因此不能这样引用它。
您要么从 sling http 请求中获取它,要么使用资源解析器工厂(这是一种 OSGi 服务)创建一个新的请求
我有这个Filter
:
@SlingFilter(description="", vendor="", order=10)
class MyFilter extends DoNothingFilter {
@Reference private ResourceResolver;
}
当我使用此 @Reference
行构建时,我的捆绑包不包含附加的过滤器(否则它就在这里)。这有什么问题以及如何避免呢?日志未提及与此捆绑包更新相关的任何问题。
资源解析器不是 OSGi 服务,因此不能这样引用它。
您要么从 sling http 请求中获取它,要么使用资源解析器工厂(这是一种 OSGi 服务)创建一个新的请求