命名约定

Java包名称中的连字符

在为Java类创建位置时,请注意,包名称必须与存储库文件夹位置的名称匹配,且路径中的任意连字符会被正确转义。

在AEM开发中,建议在存储库项目名称中使用连字符,但在Java包名称中,连字符是非法的。

基础CRX平台必须能够区分实际的下划线_ 和连字符-。 因此,在JCR中,连字符必须替换为其unicode值(u002d),并使用下划线_进行转义。

例如,如果存储库路径为​/apps/my-example/component/info/Info.java,则包名称应为java package apps.my_002dexample.component.info;

请注意,下划线必须同样进行转义,以便_变为_005f

在此页面上