IDEAでプロジェクトの作成Groovyサポートを追加
2681 ワード
Groovyはjavaプラットフォーム上のPython、Ruby、Smalltalk言語の特性を持つ柔軟な動的言語であり、groovyはこれらの特性がjava文法のようにjava開発者によって使用されることを保証している.
ここでは簡単な例を挙げてgroovyのダイナミック性を説明し、私がそれに接触して好きな特性でもあります.Groovy 1.Javaの中で次のjunit testコードの実行は
2.groovyでは次のjunit testコードが実行されます.
次はIDEAで私たちのプロジェクトのためにgroovyの作成サポートを構成します.私はSpringベースを使用しています.MVCのwebプロジェクト、導入プロジェクト;
groovyフレームワークのサポートを追加する方法は2つあります.1つは、プロジェクトで「Add Framework Support...」を右クリックし、groovyをチェックし、右側の上から導入したgroovy依存パッケージを選択することです(公式ページからソースパッケージをローカルにダウンロードして解凍し、ここで導入を構成すればいい).方法2:groovyを追加する項目がmavenに基づいている場合は、pomファイルに必要な依存を直接追加すればよい.
それからプロジェクトの中で任意のgroovyコードを追加することができて、groovyの更なる文法の特性について参考にしてください:Syntax
ここでは簡単な例を挙げて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