IDEAでプロジェクトの作成Groovyサポートを追加

2681 ワード

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フレームワークのサポートを追加する方法は2つあります.1つは、プロジェクトで「Add Framework Support...」を右クリックし、groovyをチェックし、右側の上から導入したgroovy依存パッケージを選択することです(公式ページからソースパッケージをローカルにダウンロードして解凍し、ここで導入を構成すればいい).方法2:groovyを追加する項目がmavenに基づいている場合は、pomファイルに必要な依存を直接追加すればよい.
<dependency>
    <groupId>org.codehaus.groovygroupId>
    <artifactId>groovy-allartifactId>
    <version>2.4.4version>
dependency>

それからプロジェクトの中で任意のgroovyコードを追加することができて、groovyの更なる文法の特性について参考にしてください:Syntax