Groovy 入门基本准备

依赖环境

groovy是在JVM上运行的,需要先有JDK环境. 有了JDK环境了后我们再安装Groovy开发环境GDK即可

软件 版本
Java JDK8+
Groovy GDK2.5+

Windows 安装

  1. 先安装JDK,这个我就不讲了,都知道. 安装完JDK配置好环境变量就行
  2. 再安装GDK,这个我就不讲了,都知道. 安装完GDK配置好环境变量就行,这个也是直接下载GDK然后解压并配置环境变量.

image
image
image

安装完,检查下JDK和GDK环境变量是否生效
image

这样就可以了

Linux/Unix 安装

和Windows一样,也是只有JDK,GDK的环境变量就行了.

使用Groovy

groovysh,

和Python,NodeJs类似,Groovy也可以直接以脚本的形式执行. 我们在命令行里面打开groovysh,并输入正确的groovy可执行语句,GDK就会为我们在后台做一些编译工作并立即执行语句.Scala也有相同的方式来执行Scala脚本.不同于Python的直接解释执行,Groovy/Scala其实是先编译出java字节码后再解释执行的.

image

groovyConsole

有些用户习惯使用一些简单的图形化界面来写代码,那么GDK自带的groovyConsole就可能满足需求

image

在图形化编辑框写完代码后,鼠标选择工具栏的Script后再选择run就可以了

image

命令行执行groovy文件

我们可以使用notepad++这类文本编辑器将Groovy代码写下来并保存为本地文件
image
然后使用Groovy直接执行本地文件
image

IDE 使用Groovy

目前,主流的Java IDE工具都可以在安装了Groovy插件后完美的使用Groovy,比如Eclipse和intellij IDEA. 我建议是使用IDEA,它直接自带了Groovy并做了非常好的支持.

下面我向大家介绍怎么使用IDEA来创建一个Groovy驱动的SpringBoot项目

  1. IDEA 建立一个新的项目,选择Spring initalizr.(划红圈的部分,如果你喜欢建立Grail项目或者普通的Groovy项目可以选择划红线的部分)
    image
    选择语言为Groovy
    image
    选择最基本的Spring web组件
    image
    编写第一个Groovy前端控制器,并运行,这个和Java实际上没有任何区别,只是语言是Groovy而已,运行后浏览器访问这个简单的接口,发现是正确的
    image