我正在为AEM中的项目使用吊索模型。我有吊索模型设置,可以将值注入变量。只要属性的名称不违反Java语法,我就可以设置getter来从适应的资源中检索属性。(例如:标题)
我的问题是,我需要打破Java语法的属性(例如jcr:title等)。我知道图像servlet的get servlet使用下划线代替句点(名为img.GET.java的类,名为img_GET的类),并且很好奇是否可以使用某些字符,这将是注射策略认识到用结肠代替。
我知道我可以通过其他方式检索这些属性,但是我想知道是否存在一种使用注入方式检索它们以保持代码干燥的方法。
查看以下博客文章:
http://labs.sixdimensions.com/blog/2014-11-21/sling-models-for-fun-and-profit/
在此,Dan提供了一个示例(具有讽刺意味的是)注入Resource的jcr:title属性。您可以简单地使用@Named批注,并为其指定要注入的属性的名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句