我正在學習Spring Roo,我的目的是在代時添加一些邏輯。換句話說,我想在生成之前添加一些邏輯,而不是僅僅生成項目,而是使用命令。是否可以在生成之前自定義Spring Roo應用程序?
例如,標準的東西,如認證,添加或列出實體可以通過roo命令完成。想象一下,我想修改列表項目頁面,如下所示 - 只顯示具有ID字段的條目。另外,我知道可以將頁面映射添加到自定義頁面。但是可以用命令行預設此自定義視圖嗎?我的意思是設置表單動作來生成處理程序,ajax quesries - 使用命令而不是程序員的手來查看。
我袋鼠的理解聽起來像
袋鼠允許你只迅速啓動非標準的web應用程序的部分,但任何複雜的自定義邏輯應該由自己來實現,代後。
我的理解是否正確?
重要注意事項 - 據我所知,生成業務邏輯是非常糟糕的主意。我的目的是使用Roo生成自定義組件,但是我的自定義組件比當前提供的驗證+ CRUD更自定義。所以,我不打算生成企業應用程序,我只想生成更復雜的組件,以便將來在其他複雜應用程序中使用它。
我希望能夠執行以下操作 - 從生成的應用程序中刪除AOP,使其變得簡單Spring MVC應用程序,使用POST/GET/AJAX請求插入預硬編碼requestHandlers,JSP頁面以預編碼請求。我知道,我可以編寫簡單的程序,它只需打開.java文件並插入預先編碼的請求映射/處理程序,但有沒有使用Roo命令執行的方法?