繁体   English   中英

在Sling Model中使用冒号注入JCR属性

[英]Inject JCR Properties with colon in Sling Model

我正在为AEM中的项目使用吊索模型。 我有我的吊索模型设置为变量注入值。 只要属性具有不破坏java语法的名称,我就可以设置getter以从已调整的资源中检索属性。 (例如:标题)

我的问题是我需要破解java语法的属性(例如jcr:title等)。 我知道图像servlet的get servlet使用下划线代替句点(文件名为img.GET.java,类名为img_GET)并且好奇是否有一些我可以使用的字符是有效的java语法,注射策略可识别用冒号代替。

我知道我可以通过其他方式检索这些属性,但我想知道是否有办法使用注入检索它们以保持我的代码干燥。

查看以下博文:

http://labs.sixdimensions.com/blog/2014-11-21/sling-models-for-fun-and-profit/

在这里,Dan提供了一个注入(具有讽刺意味的)资源的jcr:title属性的示例。 您只需使用@Named注释,并为其指定要注入的属性的名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM