`
MoonshineWoo
  • 浏览: 10065 次
社区版块
存档分类
最新评论

Spring Roo开发环境搭建(windows下)及开发示例

阅读更多
5.将下载好的Spring roo zip包解压缩到磁盘目录下,设置环境变量
    新增变量:

    然后将ROO_HOME的bin路径添加到PATH中:

    
6.配置Maven,同样先将zip包解压缩到磁盘目录,然后配置环境变量
    新增变量(我的是已经配置好的,所以直接截的编辑窗口图):
    然后将MAVEN_HOME的bin路径添加到PATH中:  
7.现在可以打开cmd命令窗口,输入"mvn"来验证maven配置是否成功    
    输入"roo",验证Spring roo是否配置成功
接下来我们就可以使用Spring roo命令开发一个项目了
    1.打开CMD窗口,使用dos命令跳到你想创建项目所在的目录下,比如D盘RooWorkspace目录下,然后使用"mkdir"命令创建一个名称为你的项目名的文件夹
    2.然后输入"roo",回车
接下来就可以创建项目了,在创建项目的过程中可以输入"hint"命令来查看帮助,或者按tab键来查看参数提示    
      
    1.创建project,即项目名,输入“project --topLevelPackage com.pizzashop",回车
    2.设置数据库,输入“jpa setup --provider HIBERNATE--database HYPERSONIC_IN_MEMORY”,回车
    3.创建entity
        创建Topping类,输入“entity jpa --class ~.domain.Topping --testAutomatically”,回车
    为 Topping类添加字段,输入“field string --fieldName name --notNull --sizeMin 2”,回车 
    (注意这里的"~.domain.Topping",表明的是在Topping这个entity下,如果要操作别的entity,可使“focus”命令定位到你的entity.)
    Base类及其字段   
   Pizza类及其字段

    PizzaOrder类及其字段
 
    4.类创建完毕,输入"perform tests"(只有在创建entity时加了--testAutomaticlly才能测试)来测试下代码有没有问题
    测试结果,测试运行数:36,失败:0,错误:0,跳过:0   
    5.创建web层
     输入"web mvc setup",回车 
     然后输入"web mvc all --package ~.web",回车
好,操作完成,在dos命令下(重新打开一个cmd命令窗口,并跳到你的项目目录下)输入“mvn jetty:run”,启动jetty,启动完成后在浏览器中输入“http://localhost:8080/pizzashop/”,回车,大功告成
第一次启动jetty的过程可能会比较长,因为要下载很多插件,启动完成后会显示
如果你用的是tomcat,则输入"mvn tomcat:run"来启动tomcat即可。
在浏览器中可以看到如下界面
点击"Create new Topping",就可以进入创建“Topping”的页面,如图
其它功能就由读者自己去尝试吧
  • 大小: 36.7 KB
  • 大小: 35.8 KB
  • 大小: 35.8 KB
  • 大小: 35.6 KB
  • 大小: 9.9 KB
  • 大小: 11.2 KB
  • 大小: 3.6 KB
  • 大小: 6 KB
  • 大小: 12.9 KB
  • 大小: 1.8 KB
  • 大小: 5.1 KB
  • 大小: 14.6 KB
  • 大小: 19.9 KB
  • 大小: 5.8 KB
  • 大小: 16.9 KB
  • 大小: 5.2 KB
  • 大小: 17.6 KB
  • 大小: 16.3 KB
  • 大小: 18.6 KB
  • 大小: 44 KB
  • 大小: 6.2 KB
  • 大小: 4.2 KB
  • 大小: 10.9 KB
  • 大小: 8.4 KB
  • 大小: 3.4 KB
  • 大小: 995 Bytes
  • 大小: 29.4 KB
  • 大小: 26.3 KB
分享到:
评论

相关推荐

    Spring Roo 简介,第 4 部分: 用 Spring Roo 和 Cloud Foundry 在云中快速开发应用程序

    3. **集成开发环境支持**:Roo 支持主流 IDE,如 Eclipse 和 IntelliJ IDEA,提供了丰富的集成特性,方便开发者在熟悉的环境中工作。 4. **最佳实践**:Roo 基于 Spring 框架的最佳实践,确保生成的代码符合标准和...

    spring roo 1.1.3 学习资料

    Spring Roo的核心理念是通过命令行界面或集成开发环境(IDE)插件,引导开发者完成项目结构的搭建、数据库模型的创建、持久层的配置、业务逻辑的编写以及视图层的构建等任务。这大大减少了开发者手动编写重复性代码...

    spring-roo-1.1.5.RELEAS

    Spring Roo是Spring框架家族中的一个开发工具,它旨在加速Java应用程序的开发过程,特别是通过提供命令行接口和集成开发环境(IDE)插件来简化常见的编程任务。标题"spring-roo-1.1.5.RELEASE"指的是Spring Roo的一...

    spring-roo-docs

    - 创建项目:通过命令行或集成开发环境(IDE)快速创建一个新的SpringRoo项目。 - 添加功能:为项目添加基本的功能,如用户认证、数据持久化等。 - 测试应用:运行和测试生成的应用程序,确保所有功能都能正常工作。...

    spring roo action

    - **离开 Roo**:Spring Roo 支持从 Roo 环境中退出,提供了一种平滑的迁移路径,使得开发者可以在需要时选择传统的开发方式。 - **插件支持**:Spring Roo 支持插件系统,允许开发者根据需要安装和使用各种插件。 ...

    SpringRoo:我所有 spring roo 应用程序的集合

    1. **代码生成器:**SpringRoo通过命令行接口或集成开发环境(IDE)插件自动生成常见的基础结构代码,如实体类、数据访问对象(DAOs)、服务层和视图层组件。 2. **依赖管理:**SpringRoo自动配置Maven或Gradle构建系统...

    Pro Spring 3(带目录版)

    介绍了Spring框架的下载和基础配置,以及如何在开发环境中集成Spring,包括IDE环境的搭建等。 第3章:通过一个示例应用程序,展示了如何将Spring应用于实际项目中,演示了从项目建立到开发完成的整个流程。 第4...

    SpringToolSuite编程软件JAVA

    SpringToolSuite(STS)是一款专为Spring框架设计的集成开发环境(IDE),基于Eclipse平台构建,旨在提供强大的支持来简化Spring应用的开发过程。这款开源工具允许开发者以高效的方式编写Java应用程序,同时支持HTML...

    spring官方资料集合

    文档中会详细讲解Roo的工作原理、命令行接口、如何集成到开发环境中以及如何生成和管理代码。 3. **spring-webflow-reference.pdf**: Spring Web Flow是Spring的一个模块,专注于处理用户交互流程。它提供了一种...

    Pro Spring3

    - **环境搭建**:介绍如何搭建 Spring 开发环境,包括所需的 JDK 版本、IDE 选择与配置等。 - **Hello World 示例**:通过一个简单的“Hello World”示例来演示 Spring 的基本用法,包括 Bean 的定义与实例化过程。 ...

    [Pro.Spring.3(2012)].Clarence.Ho.文字版

    这一章节详细介绍了如何搭建Spring开发环境,包括所需工具的安装、配置及基本的Spring项目结构创建过程。读者将学会如何创建第一个Spring应用程序,理解Spring核心配置文件的编写,以及如何在项目中注入依赖。 ### ...

    Pro Spring 3

    这部分内容会带领读者搭建Spring开发环境,并通过编写第一个简单的Spring应用程序,开始学习Spring框架的使用方法。 第3章介绍了示例应用程序。本书会以一个具体的示例应用程序贯穿始终,以此来展示如何在实际开发...

    spring in action

    Spring Tool Suite (STS) 是一款强大的集成开发环境,专门为Spring开发量身定制。它集成了Spring Boot启动器、Spring Roo自动化工具、以及对Spring框架的强大支持。使用STS,你可以轻松创建、配置和测试Spring项目,...

Global site tag (gtag.js) - Google Analytics