您的位置:首页 > 编程语言 > Java开发

gradle创建spring-boot项目

2015-06-17 23:34 441 查看
刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具: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

buildscript {
// 这里主要添加spring-boot的插件的仓库
repositories {
maven {url "https://repo.spring.io/libs-release"}
mavenLocal()
mavenCentral()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:1.2.3.RELEASE")
}
}

// 使用插件
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
apply plugin: 'spring-boot'

// 打包成jar包
jar {
baseName = "spring_boot_test"
version = '0.1'
}

// 添加仓库
repositories {
mavenLocal()
mavenCentral()
maven {url "https://repo.spring.io/libs-release"}
}

// 添加依赖
dependencies {
compile 'org.springframework.boot:spring-boot-starter-web'
compile 'org.slf4j:slf4j-api:1.7.12'
compile 'com.google.code.gson:gson:2.3.1'
testCompile 'junit:junit:4.12'
}

task wrapper(type: Wrapper) {
gradleVersion = '2.4'
}


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框架就搭建完成了.记录的比较粗糙,在以后的学习里边再进行深入的学习.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: