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”的页面,如图
其它功能就由读者自己去尝试吧
spring roo命令文档: http://moonshinewoo.iteye.com/blog/1835032

猜你喜欢

转载自moonshinewoo.iteye.com/blog/1836586