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 helloworldclass 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建议容器用Tomcat 7stop-app' to shutdown如果你的需要另外部署tomcat的话 则需要额外指定web容器 可以在build.gradle 下指定
provided "org.springframework.boot:spring-boot-starter-tomcat"
部署对应的应用的话 grails war 默认是生产包 如果需要开发包的话 grails dev war
另外快速的创建一个应用 可以用
grails generate-all applicationName
- Grails mac 下入门教程
- Grails入门教程(二)
- ubuntu 下配置grails
- Mac 下 Cocos2d-x跨android&ios平台开发入门教程
- sourcetree for mac 入门教程
- grails
- grails
- grails
- Grails
- Linux下使用grails进行web开发
- Linux下Grails开发环境变量配置
- 如何在NetBeans下开发Grails项目
- windows下搭建 grails 开发环境
- Eclipse下Grails坏境搭建
- Grails--java下的快速开发框架
- 如何在NetBeans下开发Grails项目
- windows下的grails安装与配置
- Groovy语言下的Grails框架
- 欢迎使用CSDN-markdown编辑器
- C++中的友元函数的总结
- json详细介绍(for Java)
- Android调用照相机拍照
- iOS 使用UIImagePickerController
- Grails mac 下入门教程
- EasyUI服务端分页
- Intersection of Two Linked Lists
- java命令执行jar包的方式
- C#中StringBuilder类的使用总结
- Eclipse生成javadoc方法与错误解决
- msysgit安装
- hdu 1166 敌兵布阵(线段树)
- 意淫设定时间系统de实现—由订外卖想到的