英文原文:https://projects.spring.io/spring-roo/
目录
令人兴奋的功能 - Spring Boot,Spring Data,......
面向Java开发人员的下一代快速应用程序开发工具。 使用Roo,您可以在几分钟内轻松构建完整的Java应用程序。
Spring Roo是一款轻量级的开发工具,可以快速,轻松地提供即时结果。最重要的是,您使用Java编写100%的代码并重用所有现有的Java知识,技能和经验。
Spring Roo与其他生产力工具的不同之处在于:
- 结果快速
- 100%用Java开发
- 使用方便
- 快速,简单的删除
- 完全妥协免费
- 积极,有益的社区
- 综合技术集成
- 通过Roo附加组件扩展点
- Spring认证的架构
令人兴奋的功能 - Spring Boot,Spring Data,......
使用Roo创建Spring Web应用程序比以往更容易,但它也可以简化您的下一代技术之旅。
Spring Roo生成的应用程序专注于更新的Spring技术,如Spring IO平台,Spring Data等。确实,Spring Roo创建了Spring Boot应用程序。
Roo已经支持很酷的功能,如REST API脚手架和SOAP客户端以及SOAP服务生成,以便更轻松地与外部系统集成。此外,我们还有增量数据库内省,Thymeleaf视图,Spring Web Flow,Spring Security以及更积极的开发。
零风险 - 没有妥协的生产力
使用Roo,您仍然使用Java编写所有内容。其创新方法完全在编译时运行,并与您的IDE完全兼容。此外,由于没有运行时部分,采用也简化了,风险也很低。从第一天起,所有Java开发人员都会感到舒适并且工作效率很高。 Roo真正代表了生产力而不妥协。
参考指南包括所有功能的详细说明,以及主要用例的详尽用户指南。
快速开始
先决条件
要开始使用,请确保您具有所需的系统依赖性。
使用Spring Tool Suite(STS)
要在STS 3.8.2+上安装Spring Roo 2.0,请阅读参考文档安装指南。
运行Roo
最后,打开STS IDE并创建Spring Roo项目。
从shell运行
开始使用spring-roo的推荐方法是在系统上下载和解压缩zip。
Version
Download
2.0.0
大多数时候你会在STS IDE中使用Roo,但有时它会错过从终端运行Roo的可能性。
Roo是一个标准的Java应用程序,完全独立于Roo发行版ZIP中。 因此,如果您愿意,可以从其中一个下载站点下载Roo,并从终端运行它。
下载,解压缩并安装Roo后,请尝试以下步骤来创建应用程序:
mkdir hello
cd hello
roo.sh
roo> project setup --topLevelPackage com.foo
roo> jpa setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
roo> entity jpa --class ~.domain.Timer
roo> field string --fieldName message --notNull
roo> repository jpa --all
roo> service --all
roo> web mvc setup
roo> web mvc view setup --type THYMELEAF
roo> web mvc controller --all --responseType THYMELEAF
roo> web mvc controller --all --pathPrefix /api
roo> quit
mvn spring-boot:run
Roadmap
Sample Projects
External Links
- DZone news on Spring Roo from STS
- DZone news on Customizing Spring Roo tagx
- DZone news on Spring Boot Apps Using Spring Roo
- DZone news on "Spring Roo 2.0.0.M3"