2
我想知道是否以及如何更改在ROO-Project中生成代碼的模板。如何在spring roo中更改代碼生成/模板
每個控制器都有一個對應的.aj文件,由ROO生成。 我知道可以重寫.java文件中的方法,但我不想這樣做。我想更改模板,以便所有生成的.aj文件包含我的更改。
我對Grails工作了很多。在那裏你可以使用命令「install-templates」。之後,您可以完全根據您的需求定製腳手架邏輯。這正是我在ROO中尋找的。
我無法找到解決方案。這裏有一些JIRA票,但如果我不明白,我怎麼能實現我的目標:
- Templates to generate controllers and views (scaffolding) should be customizable
- Review templating approach to be more flexible and allow better custom branding of generated applications
- Adding custom annotation to Spring roo method in controller
任何想法,如果這甚至有可能? 感謝您的幫助
好吧,第一:你是什麼意思的「目前」?我通過吉拉看了一下,但找不到相應的票。第二:我看着addon-web-mvc-controller並改變它。它雖然使用我自己的roo安裝。但更好的方法是啓用addon-web-mvc-controller使用像grails中的自定義模板:install-templates!?任何想法如何可以工作? – cly 2014-09-15 12:10:36
1.我的意思是「目前」沒有人這樣做,但你可以做到;)。 2.第一件事就是創建一個「概念證明」,用你喜歡Roo如何生成項目的內容(沒有「web mvc setup」)。然後創建你自己的插件,它可以自動執行你在_proof_上執行的操作(我認爲修改addon-web-mvc-控制器不是一個好主意,但是你可以在你的附加組件上_copy/use_一些_classes /上)。 – jmvivo 2014-09-15 13:43:21