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框架就搭建完成了.记录的比较粗糙,在以后的学习里边再进行深入的学习.

时间: 2024-10-13 20:11:34

gradle创建spring-boot项目的相关文章

创建Spring Boot项目的几种方式总结

一.我们可以使用Spring Initializr来创建SpringBoot项目. Spring Initializr从本质上来说就是一个Web应用程序,它能为你生成Spring Boot项目结构.虽然不能生成应用程序代码,但它能为你提供一个基本的项目结构,以及一个用于构建代码的Maven或Gradle构建说明文件.你只需要写应用程序的代码就好了. Spring Initializr有几种用法. 通过Web界面使用. 通过Spring Tool Suite使用. 通过IntelliJ IDEA使

用spring tool suite插件创建spring boot项目时报An internal error occurred during: "Building UI model". com/google/common/

本文为博主原创,未经允许不得转载 在用spring tool suite创建spring boot项目时,报一下异常: 查阅很多资料之后发现是因为装的spring tool suite的版本与eclipse版本不匹配. 我安装的eclipse版本是4.6.2,spring tool suite版本是3.9.2.在创建springboot项目时就遇到了这个问题. 解决方法: 进入spring tool suite官网:http://spring.io/tools/sts 点击红框就可以进入查看ec

创建 Spring Boot 项目常用的两种方式

在开发中,常用的创建的 Spring Boot 项目方式有两种,一种是使用 Spring Initializr , 一种是创建一个 Maven 工程,导入 Spring Boot 的依赖 使用 IDEA 的 Spring Initializr 的方式 选择 IDEA 的 File -> New -> Project 选择 Spring Initializr ,如下图: 在 Project Metadata 页面,输入 Group, Artifact ,Version, Name, Descri

Spring boot 1: 使用IDEA创建Spring boot项目

项目用到的环境: Windows 10 JDK8 IntelliJ IDEA 2017.1.3 Apache Tomcat 8 Maven 3.3.3 使用IDEA新建spring boot项目 新建项目 选择类型为Spring Initializer. 填入相关的项目信息 选择denpendcy 接着下一步, 选择web. 选择路径 再下一步, 选择项目的路径, 点击完成 新建成的项目的文件目录结构如下图: 第一个Spring boot项目 pom.xml如下所示: <dependencies

IDEA创建spring boot项目

打开IntelliJ IDEA,在菜单栏选择File菜单-->New-->Project...-->Spring Initializr,Project SDK即选择JDK的版本,Choose Initializer Service URL选择Default:http://start.spring.io. 在接下来的页面我们创建一个Maven项目,如果有朋友对Maven不了解的话,可以参考网上的很多教程,这里不再详述了,我们在下图页面中填写项目相关的信息,接下来选择项目需要的依赖,我们在这

创建Spring Boot项目

使用材料:IDEA spring initializr,或者 maven项目直接构建 建立好的项目结构如图 所有组件包需要和Application同一级别目录. 新建步骤: 1.使用IDEA Spring initializr 2.配置一些基础信息 3.确定初期导入的包,建议项目推荐两个,一个是web模块,一个是jdbc模块. 4.完成创建 完了之后IDEA会自动生成一个Spring项目,查看pom文件,并添加jackson,作为rest端口的Map to Json 转换 <?xml versi

入门SpringBoot-Spring Initializer快速创建Spring Boot项目(二)

Create New Project---Spring Initializr--一路next,在Dependencies选择自己所需的依赖就行,web项目勾选一个web 生成的项目与之前创建的项目一样,快捷创建的项目目录结构 resources文件夹中目录结构 static:保存所有的静态资源: js css images: templates:保存所有的模板页面:(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面):可以使用模板引擎(freemarker.thy

spring-boot学习一:使用Spring Initializr快速创建Spring boot项目

我们通过IDEA可以快速创建一个Spring boot工程,具体操作步骤如下: 1.打开IDEA->选择 File ->NEW->project: 2.选择左边的模块 Spring Initializr,选择JDK.然后点击next: 3.将下面页面中的内容填写完成后点击next: 后面一路next,最好起一个项目名字: 点击finish完成创建后的项目目录如下: 可以将里面没有用的内容进行删除,删除后遗留的目录结构如下所示: 下面我们对其目录结构进行说明: [1]在主包下已经帮我们建好

eclipse创建spring boot项目,tomcat启动成功,但http://localhost:8080无法访问报错404解决方案

spring boot的启动程序启动后,在访问http://localhost:8080地址的时候出现了错误,为什么出错网上我找了好久也没有得出具体的解决办法 当我指定到具体的action的时候,却可以正常的访问,目前一头懵逼. 原文地址:https://www.cnblogs.com/shifu8005/p/9862230.html

Spring Boot系列(二)Spring Initializer快速创建Spring Boot项目

1.点击创建新工程 2.选择Spring Initializer和jdk1.8 注意:项目名称要小写字母 3.现在只需要一个创建一个web,选择一个就好 4.没有用的文件,可以删除 5.pom.xml文件自动引入了web和java相关包以及打包插件 主程序和测试程序都自动生成好了 原文地址:https://www.cnblogs.com/jtfr/p/9515071.html