工具介绍
Spring Roo 是面向 Java 开发人员的新一代快速应用开发工具,其重点是提高生产力、提供标准的 Java API 和高度易用性。
DISID 和 VMware 已结束了对该项目的活动开发。此仓库将不再更新。
- 在几分钟内以最佳实践的方式构建基于 Spring 的应用程序。 +
开发 Spring 项目需要极其漫长的周期时间,但是的,Spring Boot 提供了一个极其快速且广泛可用的入门体验,以及适用于所有 Spring 开发的非功能性特性,并且由于 Spring Roo 生成了 Spring Boot 应用程序,但即便如此,对于中型应用程序,您需要功能性特性、模式和最佳实践,而这些特性、模式和最佳实践则由 Spring Roo 自动为您提供。 * 以增量方式根据需要为项目添加技术。 +
这意味着,当您第一次开始一个新项目时,Roo 只会假定您想要构建一个简单的 Spring Boot 应用程序。因此,它几乎没有依赖项。只有当您要求添加持久性提供程序时,才会安装 JPA,只有当您使用 JavaBean 验证注释添加字段时,才会安装该库。对于 Spring Security、Spring Data 和其他由 Roo 支持的技术也是如此。 * 在项目的整个生命周期中使用 Roo。 +
这对于项目的长期维护成本远远超过初始开发成本来说尤其重要。虽然您可以在需要时仅使用 Roo 来快速启动新项目,但当您继续在整个项目生命周期中使用它时,您的投资回报将呈指数增长。
[[code-of-conduct]]
== 行为准则