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

  • 相关阅读:
    使用SpringAOP
    Alpha 冲刺 (5/10)
    Alpha 冲刺 (4/10)
    Alpha 冲刺 (3/10)
    Alpha 冲刺 (2/10)
    Alpha 冲刺 (1/10)
    项目需求分析答辩总结
    项目UML设计(团队)
    项目选题报告答辩总结
    第七次作业--项目需求分析
  • 原文地址:https://www.cnblogs.com/tobeprogramer/p/create_spring-boot_with_gradle.html
Copyright © 2011-2022 走看看