Grails mac 下入门教程

来源:互联网 发布:淘宝代运营销售话术 编辑:程序博客网 时间:2024/05/17 03:38

1.安装前的准备

1.1安装对应操作系统的jdk版本,比如grails3.0 需要jdk1.7以上的版本。建议从www.oracle.com官网上下载。

1.2当然如果需要自动安装的话 可以使用GVM tool 来一步安装 http://sdkman.io/ 进行安装,不过建议手动安装一遍。

1.3以下为grails的安装步骤

1.3.1下载grails压缩包 选择自己需要的版本进行安装 https://github.com/grails/grails-core/releases?after=v2.2.4

1.3.2 设置GRAILS_HOME 环境变量  例如在mac下的话 export GRAILS_HOME=/path/to/grails

1.3.3 添加bin目录到path变量 export PATH="$PATH:$GRAILS_HOME/bin"

1.3.4  查看grails是否安装成功。终端下输入 grails -version


1.4

grails常用命令

grails create-app HelloWorld  此命令会在当前目录创建HelloWorld目录 然后你可以查看下该目录下的

文件  cd HelloWorld  然后  ls查看下  输入grails 

在grails 框架下 你任何时候想要创建一个新的页面,你需要创建一个 controller action

输入 create-controller hello 可用tab键补全

在对应的controller下面  写上自己的方法,例如

package helloworld

class HelloController {

def index() { render "Hello World!" }}

输入 run-app  启动grails 内置的容器服务器  如果端口占用 也可以用  run-app -port=9090来运行(1024 to 49151

http://localhost:8080/ 查看下  是否能看到你刚才创建的helloworld


一个controller是可以包含很多和action的来展现不同的页面  

/<appname>/<controller>/<action> 这是grails的url组成部分  

<controller> = remove the 'Controller' suffix from the class name and lower-case the first letter

'index' is the default action


Convention over Configuration

grails -Dserver.port=8090 run-app  
stop-app' to shutdown

如果你的需要另外部署tomcat的话  则需要额外指定web容器  可以在
build.gradle 下指定 
provided "org.springframework.boot:spring-boot-starter-tomcat"
部署对应的应用的话 grails war  默认是生产包  如果需要开发包的话  grails dev war
建议容器用Tomcat 7


另外快速的创建一个应用 可以用

grails generate-all applicationName

1 0
原创粉丝点击