我正在为我们的一个开发项目评估 spring roo。有人可以帮助我知道我的理解是否正确吗?
- Spring ROO 具有 JAX-RS 实现。
- 如果从项目中删除了 spring roo,但依赖关系仍然存在。POM 文件不会自动更改。
我是 spring roo 的新手,任何代码/配置示例都将帮助我更好地理解。
我正在为我们的一个开发项目评估 spring roo。有人可以帮助我知道我的理解是否正确吗?
我是 spring roo 的新手,任何代码/配置示例都将帮助我更好地理解。
我不确定你问题的第一部分,但我希望能阐明第二部分。如果您删除 Roo,您将留下所有依赖项。POM 没有更新,因为依赖项仍然存在。仅仅因为您告诉 Roo 停止管理您的项目等并不意味着您不再需要 AspectJ。删除依赖项的唯一方法是手动删除它。
根据您尝试解决的依赖关系,删除它的任务可能很容易也可能很困难。例如,AspectJ 到处都在使用,而且可能很难删除。但是,您可能根本没有使用 JSON,并且可以轻松删除 Jackson 而不会出现任何问题。这在很大程度上取决于您的应用程序在做什么。请记住,Roo 只不过是一个非常复杂的宏工具。它并没有发明一种新的做任何事情的方法,它只是提供了一种生成样板代码的方法,您可以(并且经常这样做)自己生成。它只是倾向于以花哨的方式编写样板代码,以便它可以维护它生成的代码,而无需踩到您作为开发人员添加的内容。