Spring roo - 很少有人怀疑 - JAX-RS,删除

时间:2013-04-23 10:37:51

标签: spring-roo

我正在为我们的一个开发项目评估spring roo。有人能帮助我知道我的理解是否正确吗?

  1. Spring ROO实现了JAX-RS。
  2. 如果从项目中删除了spring roo,但依赖项仍然存在。 POM文件不会自动更改。
  3. 我是春天的新手,任何代码/配置示例都会帮助我更好地理解。

1 个答案:

答案 0 :(得分:1)

我不确定你问题的第一部分,但我希望能够阐明第二部分。如果您删除Roo,您将留下所有依赖项。 POM未更新,因为依赖项仍然存在。仅仅因为你告诉Roo停止管理你的项目,这并不意味着你不再需要AspectJ。删除依赖项的唯一方法是手动删除它。

根据您尝试解散的依赖关系,删除它的任务可能很容易或很难。例如,AspectJ在整个地方使用,可能很难删除。但是,您可能根本不使用JSON,并且可以轻松删除Jackson而没有任何问题。它将高度依赖于您的应用程序正在做什么。请记住,Roo只不过是一个非常复杂的宏工具。它并没有发明一种新的做事方式,它只是提供了一种生成锅炉板代码的方法,您可以(并且经常)自己生成。它只是倾向于以花哨的方式执行锅炉板代码,以便它可以维护它生成的代码,而不会像开发人员那样踩到你的内容。