我可以参考ResourceResolver吗?

时间:2015-05-20 14:46:02

标签: servlet-filters apache-felix sling

我有Filter

@SlingFilter(description="", vendor="", order=10) 
class MyFilter extends DoNothingFilter {
  @Reference private ResourceResolver;
}

当我使用此@Reference行构建时,我的包不包含附加的过滤器(否则它在此处)。这有什么问题以及如何避免它?日志没有说明与此捆绑更新相关的任何问题。

1 个答案:

答案 0 :(得分:1)

资源解析器不是OSGi服务,所以不能像那样引用它。

你要么从吊索http请求中获取它,要么使用资源解析器工厂(这是一个OSGi服务)创建一个新请求