在吊带模型,该模型类被注释为@Model(adaptables = Resource.class)
什么是经过帕拉姆为adaptables = Resource.class的意义。如果我不传递任何参数。什么都参数@Model接受。
该adaptables
属性决定哪些源对象可以适应吊带模型实现。通常,这是Resource
和/或SlingHttpServletRequest
,分别意味着一个吊带资源或吊带请求对象。
在最常见的使用情况,您可以使用默认的适应战略与其他开箱即用的模式注释合并。对于先进的情况下,你可以实现自己的适配器来控制如何做到这一点。
如果不指定adaptables
类型,那么我不希望该模型将允许您通过adaptTo()
方法实例化。我怀疑,你将能够要么手动实例它ModelFactory
服务。
有关各种吊带型号注释和选项的详细信息检查吊带文档[0],它几乎所有的信息,你应该需要。也有在ACS AEM样品项目[1]很好的例子。
[0] https://sling.apache.org/documentation/bundles/models.html