gradle+springBoot

最近因工作需要搭建一个gradle加springBoot的开发框架,有在网上找过很多资料,由于新手不太会,碰到好多问题,为以后再用到,特此留下笔记。

之前用IDEA搭建起来了,但是用习惯了MyEclipse,IDEA不太习惯,但是我装的MyEclipse2014装不上gradle插件(一直没找到原因),所以这里用的eclipse。

本文中有用到一些前辈写过的东西,在此表示感谢。

开发环境

  • 计算机系统 
    • Windows 7 64bit 
  • JDK环境 
    • 环境变量里是1.7
    • 项目引用的是1.7
  • Gradle 
    • gradle-2.5-all
  • 开发时用的工具 
  • gradle替换国内仓库 
    • 如果gradle仓库连接慢,可以通过改变连接的地址提高效率,方法是在C:\Users\“你的用户”\ .gradle 下创建init.gradle文件,内容如下:
allprojects{  
  repositories {  
    def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'  
      all { ArtifactRepository repo ->  
        if(repo instanceof MavenArtifactRepository){  
          def url = repo.url.toString()  
          if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {  
            project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."  
            remove repo  
          }  
       }  
    }  
    maven {  
      url REPOSITORY_URL  
    }  
  }  
} 
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

下载安装eclipse以及gradle插件

首先准备eclipse,官方下载地址https://www.eclipse.org/downloads/eclipse-packages/

这里我选择的是Eclipse IDE for Java Developers 64 bit 的,自带gradle.

eclipse下载

如果你的eclipse没有gradle插件,可以在eclipse的Help –> Eclipse Marketplace中下载安装

这里写图片描述

因为我的已经安装过的,所以是installed 
这里写图片描述

下载安装gradle工具

接下来是下载和安装gradle工具,官方下载地址https://gradle.org/releases 
我安装的是2.5的,其他没测,记得下载complete完整版 
这里写图片描述

gradle安装以及配置环境就不多写了,网上很多. 
可以参考http://blog.csdn.net/lw_power/article/details/51241187

开始搭建环境

打开eclipse,创建gradle项目 
这里写图片描述 
选Gradle Project 然后Next > Next > 
这里写图片描述 
输入项目名称 
这里写图片描述

需要注意的地方到了,要选第二个,本地的gradle安装目录(因为之前我们装了完整版,库在本地速度快,否则容易构建项目失败) 
这里写图片描述 
这里写图片描述 
这里写图片描述 
这里写图片描述 
构建完成后的目录结构如下 
这里写图片描述

接下来是引入SpringBoot依赖,方法是修改build.gradle配置文件如下

buildscript {
    repositories {
        mavenCentral()//依赖Maven仓库
    }
    dependencies {
        //使用1.4.2.RELEASE版本的Spring框架
        classpath("org.springframework.boot:spring-boot-gradle-plugin:1.4.2.RELEASE")
    }
}

apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'spring-boot'

//生成的jar包包名和版本
jar {
    baseName = 'test'
    version =  '1.0'
}

repositories {
    mavenCentral()
}

//设置jdk的版本
sourceCompatibility = 1.7
targetCompatibility = 1.7

//添加编译时的依赖
dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile('org.springframework.boot:spring-boot-starter-test')

}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

其中dependencies里的依赖的写法可以参考http://mvnrepository.com/ 
键入想要引用的包,点搜索 
这里写图片描述
点击打开找到的依赖包,找到合适的版本 
这里写图片描述
找到对应的引用语句 
这里写图片描述

回到我们的搭建工作中 
右键项目–>Gradle–>Refresh Gradle Project 从仓库中加载配置文件中定义的SpringBoot的依赖包 
这里写图片描述

等待加载完毕 
这里写图片描述 
加载成功 
这里写图片描述

创建SpringBoorApplication的入口类

@RestController  
@EnableAutoConfiguration  
@SpringBootApplication 
public class Application {

    @RequestMapping("/")  
    String home() {  
        return "Hello World!";  
    }  

    public static void main(String[] args) {  
        SpringApplication.run(Application.class, args);  
    } 
}
 
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

启动Application 
这里写图片描述

这里写图片描述

启动成功,访问localhost:8080 
这里写图片描述

到这里我们的gradle+springBoot的框架在eclipse上就搭建完成了!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值