我发现Sling 能够将 Servlet与某些资源类型、选择器和扩展以及在组件开发中非常有用的方法相关联。
现在我开始研究 ComponentFilterChain 并希望创建只针对某些资源类型注册的过滤器,就像上面的 Servlet 一样。
从Sling 项目的示例过滤器中,我看到有一个pattern
属性可以应用于特定路径,尽管感觉这限制了拥有组件的好处。
实际上,我正在寻找的是一个等效的属性sling.servlet.resourceType
,我可以用它来注释我的过滤器,以便只有某些组件作为组件过滤器链的一部分进入此过滤器,而不必检查过滤器中的组件resourceType
/ superResourceType
。
使用 Sling 过滤器可以做到这一点吗?或者有没有可以使用的等效方法?