IDEA里面为项目添加编写Groovy支持

Groovy 是在 java平台上的、 具有像 Python , Ruby 和 Smalltalk 语言特性的灵活动态语言, groovy 保证了这些特性象 java 语法一样被 java 开发者使用;


这里举一简例说明下groovy动态性,也是我接触到它并喜欢的一特性,Groovy
1 . 在Java里面下面的junit test代码执行通过

    int method(String arg) {
        return 1;
    }

    int method(Object arg) {
        return 2;
    }

    void doTest(){
        Object o = "Object";
        int result = method(o);
        Assert.assertEquals(2, result); //期望返回值是 2 哈
    }

2 . 在groovy里面下面的junit test代码执行才通过

    int method(String arg) {
        return 1
    }

    int method(Object arg) {
        return 2
    }

    void doTest(){
        Object o = "Object"
        int result = method(o)
        Assert.assertEquals(1, result) //期望返回值是 1 哈
    }

下面开始在IDEA里面为我们的项目配置groovy编写支持咯,本人用的是一个基于Spring_MVC的web项目,导入项目;

添加groovy框架支持的方法有两种,
方法一: 在项目上右击选择 “Add Framework Support…”, 勾选 groovy, 并在右侧上方选择引入的groovy依赖包(可以从官方网页去下载源码包到本地并解压,然后在这里配置引入即可);
方法二: 如果所要被添加groovy的项目是基于maven的,那就直接在pom文件里面添加所需的依赖就好;

<dependency>
    <groupId>org.codehaus.groovygroupId>
    <artifactId>groovy-allartifactId>
    <version>2.4.4version>
dependency>

然后就可以在项目里面添加任意的groovy代码咯,关于groovy的更多语法特性请参考: Syntax

你可能感兴趣的:(IDEA里面为项目添加编写Groovy支持)