我可以在 WCMUsePojo 布尔 getter 中使用 'is' 以外的其他前缀吗?
Can I use other prefixes other than 'is' in WCMUsePojo boolean getters?
我在 Java pojo 中看到使用 can、has 和 should 的约定 而不是通常的 是 。但是,在 AEM 6.1 中我们有 WCMUsePojo
对吗? is 确实有效,我试过 has 但没用。这是一个错误还是 WCMUsePojo
从来没有真正打算为 is?
以外的布尔值使用其他 getter 前缀
没有
Use
api从JavaBean的角度看Pojo。
http://download.oracle.com/otndocs/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/
对于布尔值,惯例是该值以 'is' 或 'get' 前缀为前缀。使用前缀 "has" 从来都不是 JavaBean 规范的一部分。然而,这并不意味着 Use API 不应该那样做。上下文 "has" 有时更有意义。因此,您可以打开一个请求或询问是否将其添加到 api 支持中。 HTL 的维护者是 Apache Sling 项目的提交者
如果你有兴趣,HTL 的源代码在这里
https://github.com/apache/sling-org-apache-sling-scripting-sightly
我在 Java pojo 中看到使用 can、has 和 should 的约定 而不是通常的 是 。但是,在 AEM 6.1 中我们有 WCMUsePojo
对吗? is 确实有效,我试过 has 但没用。这是一个错误还是 WCMUsePojo
从来没有真正打算为 is?
没有
Use
api从JavaBean的角度看Pojo。
http://download.oracle.com/otndocs/jcp/7224-javabeans-1.01-fr-spec-oth-JSpec/
对于布尔值,惯例是该值以 'is' 或 'get' 前缀为前缀。使用前缀 "has" 从来都不是 JavaBean 规范的一部分。然而,这并不意味着 Use API 不应该那样做。上下文 "has" 有时更有意义。因此,您可以打开一个请求或询问是否将其添加到 api 支持中。 HTL 的维护者是 Apache Sling 项目的提交者
如果你有兴趣,HTL 的源代码在这里 https://github.com/apache/sling-org-apache-sling-scripting-sightly