4

与在支持该操作的IDE中一次执行一个方法相比,有没有一种更快的方法将多个方法从Roo 生成的方面推送到 Java 类?

我想尽可能轻松地从由于特定Roo注释而生成的方面推送所有方法。

4

2 回答 2

2

在 STS 或 Eclipse 中,您可能可以使用“大纲”视图来执行此操作。

  1. 打开 Spring Roo 生成的 .aj 文件。
  2. 找到“大纲”视图。
  3. 选择您要推入的所有方法。
  4. 右键单击它们,“重构,推入”

如果您无法让 Roo 创建的 .aj 文件显示在 Package Explorer 中,请查找小向下箭头,进入“过滤器...”并关闭“隐藏生成的 Spring Roo ITD”框。

于 2012-11-10T00:26:58.833 回答
1

您是否尝试过从项目中移除 AspectJ 特性?或者也可以直接去掉 SpringROO 性质。这将删除所有 .aj 文件,所有方法都将转移到实际的类文件中。在 STS 中,您可以从项目的右键菜单中选择此选项。如果您的 IDE 很慢,那么您可以从命令提示符下的 ROO shell 执行此操作。

希望这对您有所帮助。干杯。

于 2012-09-19T05:36:07.037 回答