用Spring Boot/Groovy/Eclipse编写一个Hello world程序

环境

OS X Yosemite 10.10.3
jdk1.8.0_45.jdk

OS X 优胜美地 10.10.3
jdk1.8.0_45.jdk

春季工具套件

版本号:3.6.4.RELEASE
构建标识:201503100337
平台:Eclipse Kepler SR2 (4.3.2)

Gradle的IDE插件版本为3.6.4.201503050952-RELEASE,
Groovy-Eclipse插件版本为2.9.2.xx-201502282108-e43j8。

就是必要条件。

将下面的代码从Java改写成Groovy。

使用Spring IO、Spring Boot和Eclipse Gradle项目来创建一个”Hello World”程序。
链接:http://qiita.com/quwahara/items/1bb7dcf8fd8100cc4ed9

将Groovy配置在build.gradle中。

在build.gradle的前提条件中添加// Add,可以参考下方。

将Eclipse/Gradle Java项目配置为后续可以编译Groovy
http://qiita.com/quwahara/items/22a898b61d64dd1ee934

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'io.spring.gradle:dependency-management-plugin:0.4.1.RELEASE'
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'io.spring.dependency-management'
// Add
apply plugin: 'groovy'
// Add
sourceSets {
    main {
        java {
            srcDirs = []
        }
        groovy {
            srcDirs = ['src/main/java']
        }
    }
    test {
        java {
            srcDirs = []
        }
        groovy {
            srcDirs = ['src/test/java']
        }
    }
}

sourceCompatibility = 1.5
version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'Gradle Quickstart',
                   'Implementation-Version': version
    }
}

repositories {
    mavenCentral()
}

dependencyManagement {
    imports {
        mavenBom 'io.spring.platform:platform-bom:1.1.2.RELEASE'
    }
}

dependencies {
    // Add
    compile 'org.codehaus.groovy:groovy-all'
    compile 'org.springframework.boot:spring-boot-starter-web'

    compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
    testCompile group: 'junit', name: 'junit', version: '4.+'
}

test {
    systemProperties 'property': 'value'
}

uploadArchives {
    repositories {
       flatDir {
           dirs 'repos'
       }
    }
}

更新依存关系

为了反映补记份额,更新依赖关系。
在“Package Explorer”中选择项目的根元素,右键点击。
Gradle → 刷新全部
将添加依赖的库放在 Gradle Dependencies 下。

将Java更改为Groovy

你好/SampleController.java被更名为hello/SampleController.groovy。

执行应用程序

在Package Explorer中选择hello/SampleController.groovy,然后右键点击
选择Debug As → Spring Boot App

用浏览器打开下面的URL:
http://localhost:8080/

请参考

    • Source

 

    https://github.com/quwahara/GP/tree/spring-hello-world-groovy

下面的文章

使用Groovy进行Spring Boot、Data JPA和MySQL操作的简单实现

广告
将在 10 秒后关闭
bannerAds