【问题标题】:Telosys - Intended Usage of @Package AnnotationTelosys - @Package 注释的预期用途
【发布时间】:2023-01-31 00:11:07
【问题描述】:

The documentation for @Package 只是声明用户可以指定实体所属的包。在为 Java 类提供的示例中,我没有看到此注释的任何用法。我已经开始使用以下语法进行包声明:

package ${target.javaPackageFromFolder(${SRC})}.$entity.package;

但是,这并没有将对象放在正确的目录中,因为我的templates.cfg 不知道这个$entity.package 属性。

当我指定:

${SRC}/${ROOT_PKG}/model/${entity.package} 对于templates.cfg 中的项目文件夹,我的输出目录解析为:

[INFO] OK : src/main/java/com/mycompany/model/${entity.package}/EntityName.java

此注释的预期用途是什么?有人能指出我正确的方向吗?

【问题讨论】:

    标签: java telosys


    【解决方案1】:

    “@Package”注释是为某些特殊情况提供的,例如对于“包”名称不一定取决于源文件所在目录的语言或建模工具。

    如果您处于 Java 代码生成的上下文中(与“Java 包”无关),则此注释无用

    【讨论】:

      猜你喜欢
      • 2016-06-08
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 2014-02-27
      • 2012-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多