gradle创建spring-boot项目
2015-06-17 23:34
441 查看
刚来新公司,熟悉了公司项目搭建的框架,了解到了一种新的项目管理工具:gradle,从网上了解,据说比maven更加灵活化,于是便学习了一番.在此记录下来,一遍以后使用.gradle的安装就不说了,网上一抓一把.直接说创建spring-boot过程.
1.首先,初始化gradle项目
初始化以后,会在项目下产生标准被gralde目录.
这里我们主要编辑"build.gradle"文件
2.编辑build.gradle
3.编写spring-boot文件
这里还要有一个POJO类,就不写了.
到此一个最简单的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框架就搭建完成了.记录的比较粗糙,在以后的学习里边再进行深入的学习.
相关文章推荐
- 打地鼠---Java
- ndk c调用java函数
- Hadoop学习笔记之在Eclipse中远程调试Hadoop
- JavaMail实现收发邮件——(二)发送邮件
- Java JDBC批处理插入数据操作
- Java基础知识学习。(2015,6,17)
- 写Spring配置文件时的13个最佳实践
- Jdk任意版本卸载及YourUninstallerPortable破解版下载
- 使用 Eclipse PhoneGap 构建 Android 应用程序入门
- Java并发编程-23-Fork/Join 框架概述
- eclipse 下安装hadoop2.5.2插件
- Java基础之继承
- java中的(静态类)static class
- Struts2 校验框架
- [9] MQTT,mosquitto,Eclipse Paho---MQTT消息格式之SUBACK(消息订阅应答)消息分析
- java显示本地磁盘所有盘符,显示桌面路径
- java复习:多态
- java读取大文件的MD5
- Java代码加密与反编译(二):用加密算法DES修改classLoader实现对.class文件加密
- Java代码加密与反编译(一):利用混淆器工具proGuard对jar包加密