A next-generation rapid application development tool for Java developers. With Roo you can easily build full Java applications in minutes.
Quick Start Download
Fork me on GitHub

Spring Roo is a lightweight developer tool that makes it fast and easy to deliver instant results. Best of all, you code 100% in Java and get to reuse all your existing Java knowledge, skills and experience.

Spring Roo differs from other productivity tools by focusing on:

Rapid results100% develop in JavaEasy-to-useFast and simple to removeTotally compromise freeActive, helpful communityComprehensive technology integrationsExtension points via Roo add-onsSpring-certified architecture

Exciting Features - Spring Boot, Spring Data, …

Create Spring web applications is easier than ever with Roo, but it also eases your journey into the next generation of technology.

Spring Roo generates applications focused on newer Spring technologies like Spring IO platform, Spring Data, etc. Indeed, Spring Roo creates Spring Boot applications.

Roo already supports cool features like REST API scaffolding and SOAP clients and SOAP services generation for easier integration with external systems. Plus we have incremental database introspection, Thymeleaf views, Spring Web Flow, Spring Security and much more actively in development.
Zero Risks - Productivity Without Compromise

With Roo you still program everything in Java. Its innovative approach operates entirely at compile-time and is completely compatible with your IDE. Plus because there’s no runtime portion, adoption is also simplified and low risk. All your Java developers will feel comfortable and be productive from day one. Roo really represents productivity without compromise.

The reference guide includes detailed descriptions of all the features, plus an extensive user guide for main use cases.
Quick Start
Pre-requisites

To get started, please ensure you have the required system dependencies.
Working with Spring Tool Suite (STS)

To install Spring Roo 2.0 on your STS 3.8.2+ read the reference documentation installation guide.
Running Roo

Finally, open your STS IDE and create your Spring Roo project.
Running from shell
Downloads
Zip

The recommended way to get started using spring-roo is download and unpackage zip on your system.
Version
Download

2.0.0
Download

Most of the times you will use Roo in STS IDE but sometimes it is missed the possibility to run Roo from the terminal.

Roo is a standard Java application that is fully self-contained within the Roo distribution ZIPs. So if you prefer, you can download Roo from one of the download sites, and run it from the terminal.

After downloading, unpacking, and installing Roo, try out the following steps to create an application:

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

translate:
翻译:

为Java开发人员提供的新一代快速应用程序开发工具。使用Roo,您可以在几分钟内轻松构建完整的Java应用程序。
快速启动下载
在GitHub上叉我
Spring Roo是一个轻量级的开发工具,它可以快速、轻松地交付即时结果。最重要的是,您100%使用Java编写代码,并可以重用所有现有的Java知识、技能和经验。
Spring Roo与其他生产力工具的不同之处在于:
快速结果
100%Java开发
使用方便
快速简单地移除
完全不妥协
积极、乐于助人的社区
综合技术集成
通过Roo附加组件的扩展点
Spring认证体系结构
令人兴奋的功能-弹簧靴,弹簧数据…
使用Roo创建Spring web应用程序比以往任何时候都要容易,但它也简化了您进入下一代技术的旅程。
Spring Roo生成的应用程序专注于更新的Spring技术,如Spring IO平台、Spring数据等。实际上,springroo创建了Spring引导应用程序。
Roo已经支持一些很酷的特性,比如REST API脚手架、SOAP客户机和SOAP服务生成,以便于与外部系统集成。另外,我们还有增量数据库内省、Thymeleaf视图、Spring Web流、Spring安全性以及更积极的开发。
零风险-不妥协的生产力
使用Roo,你仍然可以用Java编程。它的创新方法完全在编译时运行,并且与您的IDE完全兼容。另外,由于没有运行时部分,采用也很简单,而且风险很低。从第一天开始,所有的Java开发人员都会感到舒适和高效。Roo真正代表了无妥协的生产力。
参考指南包括所有特性的详细描述,以及主要用例的广泛用户指南。
快速启动
预备知识
若要开始,请确保您具有所需的系统依赖项。
使用Spring工具套件(STS)
安装弹簧圈2.0条在你的STS上3.8.2条+阅读参考文档安装指南。
跑步车
最后,打开STS IDE并创建Spring Roo项目。
从外壳运行
下载
拉链
开始使用spring roo的推荐方法是在系统上下载并解压缩zip。
版本
下载
2.0.0版
下载
大多数情况下,您将在STS IDE中使用Roo,但有时会错过从终端运行Roo的可能性。
Roo是一个标准的Java应用程序,它完全独立于Roo发行版ZIPs中。因此,如果您愿意,可以从其中一个下载站点下载Roo,并从终端运行它。
下载、解包和安装Roo后,请尝试以下步骤创建应用程序:

更多相关文章

  1. android-android.hardware.Camera
  2. 代码调用Android应用程序卸载
  3. Android(安卓)驱动之旅 第五章: 在Android(安卓)系统的应用程序框
  4. 第1个Android应用程序 Android制作简单单页导航
  5. Android桌面组件开发之桌面快捷方式(一)
  6. Android(安卓)API Guides---App Manifest
  7. Android将死,Web OS才是王道——通过Google Chrome OS看Android
  8. 在 Android(安卓)上使用 XML 和 JSON,第 2 部分: 交付混合了 JSON
  9. Android沉浸式模式实现导航栏与状态栏的隐藏,上滑呼出导航栏与状

随机推荐

  1. 如何自学 Android 编程?
  2. android 图片剪裁 ,从android自带图库提取
  3. Android资源文件夹及资源文件的详细介绍
  4. 做纯粹的 Android
  5. 19 个 Android 开发工具
  6. Android定时任务的实现方式
  7. 关于Android捕捉异常崩溃日志的Crash
  8. Android(安卓)Studio导入项目又双双踩了
  9. Android 切换系统语言源码分析
  10. Android小项目--简易计算器