以指令的方式Getting Startedmvc
1. 建立一个项目app
grails create-app HelloGrails
2. 由于我环境变量中配置的jdk是1.8的,因此我要把这个项目搞到IDEA中去,方便我选择jdk来运行它,那么我首先cd到HelloGrails目录中,而后 框架
grails integrate-with --intellij
3. 这样我就能够用IDEA打开了,方便我作环境的配置,也方便查看目录结构,还能够在写代码的时候用它的智能提示功能;如今我先在IDEA中配置好它的JDK,按快捷键F4->Project->选择电脑里的jdk1.7目录(一台电脑能够安装多个版本的JDK),这时候能够点击“三角形”按钮,run一下看看dom
命令行下应该是命令行
grails run-app
但因为个人环境变量配置的JDK是1.8的,因此可能会出错,故本笔记中全部的run操做都在IDEA中进行3d
4. 创建模型,grails中的mvc对应的m是domain,也就是其余框架里的model,命令行里创建一个Student类吧code
grails create-domain-class org.HelloGrails.Student
5. 在这个Student类里添加两个字段blog
6. 自动生成一个对Student类增删改查功能的Controller同步
grails generate-controller org.HelloGrails.Student
这样会自动生成一个控制器叫作org.HelloGrails.StudentController,它会在咱们敲打的命令行指令后追加一个Controller标识它是控制器,内部已经有对Student类的增删改查代码了;之因此在创建控制器的时候会对应到类是根据创建控制器的名字,因此这里命令行中创建控制器的名字必定要与相应类是同样的it
7. 同步骤6相似,创建了控制器以后,再创建一个view来展现这个Student类
grails generate-views org.HelloGrails.Student
这样下对应的view目录下将会多了几个文件
8. 在IDEA下run一下
须要注意的是domain类中的属性名称彷佛都必须是小写的,不然报错