如何在spring roo中更改代码生成/模板

时间:2014-09-02 09:54:33

标签: spring-roo

我想知道是否以及如何更改在ROO-Project中生成代码的模板。

每个控制器都有一个相应的.aj文件,由ROO生成。 我知道可以覆盖.java文件中的方法,但我不想这样做。我想更改模板,以便所有生成的.aj文件都包含我的更改。

我和Grails工作了很多。在那里你可以使用命令“install-templates”。之后,您可以根据需要完全自定义脚手架逻辑。这正是我在ROO中寻找的东西。

我无法找到解决方案。这里有一些jira门票,但我不明白我是否以及如何实现我的目标:

任何想法是否可能? 谢谢你的帮助

1 个答案:

答案 0 :(得分:1)

为此,目前,您有以下选项:

  • 创建您自己的附加组件,以与JSF或GTK的附加组件相同的方式创建脚手架(请参阅Simple add-on documentation并引用附加组件源代码)。
  • 创建一个加载项,为您的控制器生成您自己的 .aj 文件,以包含您的自定义行为(请参阅Simple add-on documentation

这不是一件容易的事。我的意见,只是如果你需要在一些项目中进行这种自定义(通过示例超过3或4个项目)并且逻辑将发展,你值得创建一个附加组件。

祝你好运!