gpt4 book ai didi

osgi - Sling 是否允许将组件过滤器配置为仅针对某些资源类型?

转载 作者:行者123 更新时间:2023-12-04 04:54:53 27 4
gpt4 key购买 nike

我找到了 Sling's ability to associate Servlets对于某些资源类型、选择器和扩展,这些方法在组件开发中非常有用。

现在我开始研究 ComponentFilterChain 并想创建只针对某些资源类型注册的过滤器,就像上面的 Servlets 一样。

来自 Example filters on the Sling project ,我看到有一个 pattern您可以为特定路径申请的属性,尽管感觉这限制了拥有组件的好处。

我真正要寻找的是与 sling.servlet.resourceType 等效的属性我可以用它来注释我的过滤器,以便只有某些组件作为组件过滤器链的一部分进入这个过滤器,而不必检查组件 resourceType/superResourceType过滤器内。

Sling 过滤器可以做到这一点吗?或者是否有可以使用的等效方法?

最佳答案

开箱即用,无法将 servlet 过滤器与 Sling 资源类型相关联。组合 OSGi 服务,可能使用设置为服务属性的 sling:resourceType 值,应该允许您提供类似的功能。

关于osgi - Sling 是否允许将组件过滤器配置为仅针对某些资源类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16886232/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com