2013-04-23 14 views
0

我正在評估我們開發項目之一的spring roo。有人能幫助我知道我的理解是否正確?Spring roo - 很少有疑問 - JAX-RS,去除

  1. Spring ROO具有JAX-RS實現。
  2. 如果spring roo已從項目中移除,但依然存在。 POM文件不會自動更改。

我是新來的spring roo任何代碼/配置示例都會幫助我更好地理解。

回答

1

我不確定你的問題的第一部分,但我希望能夠在第二部分闡明。如果你刪除Roo,你將會留下所有的依賴關係。 POM沒有更新,因爲依賴關係仍然存在。僅僅因爲你告訴Roo停止管理你的項目,這並不意味着你不再需要AspectJ。刪除依賴項的唯一方法是手動刪除它。

根據您試圖解散的依賴關係,刪除它的任務可能很容易或很難。例如,AspectJ被廣泛使用,可能很難刪除。但是,您可能根本沒有使用JSON,並且可以輕鬆移除Jackson,而不會出現任何問題。它將高度依賴於你的應用程序在做什麼。請記住,Roo只不過是一個非常複雜的宏觀工具。它並不是發明一種新的做法,它只是提供一種生成鍋爐板代碼的方法,您可以(並且經常)自行生成。它只是傾向於使用花哨的方式來執行鍋爐代碼,以便它可以保持它生成的代碼,而不必像開發人員那樣加入進來。