-
roo> hint
ROO会提示下一步该做啥
-
roo> project
--topLevelPackage 创建项目
-
roo> persistence setup
--provider HIBERNATE
--database
选择需要使用的JPA和database
-
roo> entity
--class ~.domain.Timer
--testAutomatically
新建Entity
-
roo> field string
--fieldName message
--notNull 新增属性
-
roo> controller all
--package ~.web
对所有实体对象建立控制器
-
roo> selenium test
--controller ~.web.TimerController
为controller建立selenium的自动化web测试脚本
-
roo> perform tests
执行test
-
roo> perform package
打包
-
roo> perform eclipse
将项目转化为Eclipse的项目
-
roo> quit
退出Roo环境
mvn tomcat:run 发布应用到Tomcat,并启动Tomcat Server.
分享到:
相关推荐
**Spring Roo命令文档** Spring Roo是Spring框架的一部分,它提供了一种快速开发工具,帮助开发者在Java应用中创建和管理代码。Roo通过自动化过程,简化了常见的开发任务,如设置项目结构、创建实体类、生成数据库...
从描述中可以得知,本书是Manning出版社出版的完整版,它可能包含了Spring Roo的基本概念、工具使用方法、数据库操作、实体关系映射、高级持久化技术以及Web开发和集成等方面的知识。 书中提到的数据库持久化,涉及...
### Spring Roo 使用文档知识点概述 #### 一、Spring Roo 简介 - **Spring Roo** 是一个基于命令行的工具,旨在简化 Spring 应用程序的开发过程。 - **功能定位**:它通过提供一系列预定义的命令来加速应用程序的...
Spring Roo利用了一种命令行的方式进行开发,允许开发者通过简单的命令来生成项目结构和代码,从而极大地提高了Java开发的效率。该框架特别适合快速原型开发,以及敏捷开发环境中,开发者可以迅速实现应用的增删改查...
例如,你可以使用ROO命令来创建一个新的Spring项目,包括Maven或Gradle构建文件、基本的项目结构以及必要的依赖。ROO还可以自动生成领域模型类、数据访问对象(DAO)、服务层接口和实现,甚至包括JPA实体的元数据。...
7. **扩展性**:Spring Roo允许用户自定义命令和组件,扩展其功能,以满足特定项目需求。 在Spring Roo 1.1.3版本中,可能包含了性能优化、bug修复、新的特性或对其他Spring组件的兼容性改进。要深入学习这个版本,...
然后,将SpringRoo的bin目录添加到系统PATH环境变量中,以便于在命令行中直接运行SpringRoo命令。 三、SpringRoo工作流程 1. 创建项目:使用`roo new`命令初始化一个新的Spring项目。这会生成一个基本的Maven或...
SpringRoo 2.0 进行了一系列用户体验上的改进,这些改进主要集中在简化命令行界面(CLI)的操作流程、提高命令执行的效率以及优化错误消息等方面。这些改变使得开发者能够更加专注于业务逻辑的开发,而不是被工具本身...
例如,`persistence setup`命令会初始化一个基本的JPA配置,`entity controller --class~.MyEntity`则会创建一个RESTful控制器,方便前后端交互。 在生成的代码中,Roo通常会使用Spring Data JPA,这是一个简化数据...
5. **IDE集成**:Spring Roo有Eclipse和IntelliJ IDEA的插件,方便在IDE内使用Roo命令。 在1.1.5版本中,可能包含以下改进和修复: - 优化性能,提升开发效率。 - 解决前一版本的已知问题和bug。 - 可能新增了一些...
一旦安装完成,开发者可以通过一系列引导性的命令,在短短几分钟内搭建起一个基本的Web应用框架。这种“即装即用”的体验,让初学者也能迅速体验到Roo带来的效率提升。 #### 1.4 教程与实践:从零开始的项目构建之...
- 自动生成CRUD操作:SpringRoo会自动为实体类生成基本的增删改查方法。 **2.6 第三步:集成测试** 集成测试阶段包括: - 编写测试用例:针对实体类的方法编写测试用例。 - 运行测试:使用JUnit或其他测试框架运行...
3. **执行构建命令**:在终端中运行 `mvn clean install` 命令以构建 Spring Roo。这个过程可能需要几分钟的时间。 4. **验证安装**:构建完成后,可以通过运行 `roo` 命令来启动 Rooshell 并验证安装是否成功。 ##...
这个"vaadin-springRoo可运行的例子"是一个整合了这两个框架的实际项目,提供了完整的war包和源代码,使得开发者可以深入学习和理解如何在实际开发中结合Vaadin和Spring Roo。 Vaadin是一个开源的Java框架,它允许...
### Spring Roo Action: 加速开发流程的利器 #### 引言 随着软件开发技术的不断发展,开发者们一直在寻求更高效、更便捷的方式来构建高质量的应用程序。Spring Roo 正是为了解决这一需求而诞生的。它是一种快速应用...
* 使用Roo命令可以创建基于Maven的Spring Boot项目,并指定顶级包名和JPA存储类型。 知识点三:Eclipse插件 * 可以在Eclipse/STS中安装Spring Roo插件,以便在IDE中使用Spring Roo。 * 安装插件后,需要配置插件,...
接着,会逐步引导读者熟悉Roo shell,这是Spring Roo的主要交互界面,通过一系列的命令,你可以创建、修改和管理项目结构。 接下来,书中会深入探讨Spring Roo的组件模型,这是其自动化的核心。读者将学习到如何...
Spring ROO是一个基于Java的工具,它简化了Spring应用程序的开发过程,特别是Spring MVC和Spring Data的使用。本文档主要介绍如何将Spring ROO 1.1.0升级到1.1.1版本,以及在1.1.1版本中的一些关键改动。 ### 1. ...
- **创建项目**:在Roo Shell中,使用`project`命令创建一个新的Spring Roo项目,并指定项目名和包名。 - **定义实体**:使用`entity`命令创建实体类,指定属性类型和关系。Roo会自动生成相应的数据库映射和CRUD...
2. **初始化项目**:使用`roo`命令创建新的Spring Roo项目,并指定项目的基本信息,如项目名称、包名等。 3. **定义实体类**:通过命令行或交互式界面定义项目中的实体类,设置属性及关系。 4. **生成代码**:利用...