2014-10-08 44 views

回答

1

沒有。自動推入只能從Aspectj eclipse插件中獲得。

你可以手工做,.aj文件移動代碼的形式來的.java和去除方法/屬性類的前綴。

例:推在Pet.isSendRemaindersPet(從clinic.roo示例)複製方法的代碼從Pet_Roo_JavaBean.aj

public boolean Pet.isSendReminders() { 
    return this.sendReminders; 
} 

Pet.java

public boolean isSendReminders() { 
    return this.sendReminders; 
} 

之後,春季 - roo控制檯重新生成Pet_Roo_JavaBean.aj而沒有Pet.isSendRemainders方法。

0

使用的IntelliJ,您可以用鼠標右鍵單擊該項目,refactor - >push ITDs In...

2

餘米加入這個答案爲他人尋找這個問題將來參考。

從Spring Roo 2開始,引入一個名爲的新命令推入將ITD中聲明的元素轉換爲其.java文件。

它允許您推送特定於項目中的包或類的所有ITD或ITD。

這說明如何與實體類的ITD在包

This shows how the ITDs related to an entity class is removed in a package

相關袋鼠請注意註釋不會從這個刪除被刪除,您必須手動刪除它們。