gradle创建spring-boot项目

    刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上一抓一把.直接说创建spring-boot过程.

1.首先,初始化gradle项目

gradle init

初始化以后,会在项目下产生标准被gralde目录.

.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
└── settings.gradle

这里我们主要编辑"build.gradle"文件

2.编辑build.gradle

 1 buildscript {
 2     // 这里主要添加spring-boot的插件的仓库
 3     repositories {
 4         maven {url "https://repo.spring.io/libs-release"}
 5         mavenLocal()
 6         mavenCentral()
 7     }
 8     dependencies {
 9         classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.3.RELEASE")
10     }
11 }
12 
13 // 使用插件
14 apply plugin: 'java'
15 apply plugin: 'eclipse'
16 apply plugin: 'idea'
17 apply plugin: 'spring-boot'
18 
19 // 打包成jar包
20 jar {
21     baseName = "spring_boot_test"
22     version = '0.1'
23 }
24 
25 // 添加仓库
26 repositories {
27     mavenLocal()
28     mavenCentral()
29     maven {url "https://repo.spring.io/libs-release"}
30 }
31 
32 // 添加依赖
33 dependencies {
34     compile 'org.springframework.boot:spring-boot-starter-web'
35     compile 'org.slf4j:slf4j-api:1.7.12'
36     compile 'com.google.code.gson:gson:2.3.1'
37     testCompile 'junit:junit:4.12'
38 }
39 
40 task wrapper(type: Wrapper) {
41     gradleVersion = '2.4'
42 }

3.编写spring-boot文件

// springboot 启动主函数
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class, args);
    }
}

// 基于REST方式的访问接口
@RestController
public class HellorController {

    @RequestMapping(value = "/hello", method = RequestMethod.GET)
    public User getUserHello() {
        return new User("Tobepro", "Password");
    }
}

这里还要有一个POJO类,就不写了.

到此一个最简单的spring-boot框架就搭建完成了.记录的比较粗糙,在以后的学习里边再进行深入的学习.

posted @ 2015-06-17 23:34  tobeprogramer  阅读(1662)  评论(0编辑  收藏  举报