IDEA+Gradle搭建Spring Boot項目圖文教程


IDEAGradle創建一個Spring boot項目並不復雜

但是在搭建的時候容易遇到一些小問題,會花費不少時間。

特別是網上的教程大部分以Maven為主,能借鑒的資料沒有太多的直接作用。

下面我們以圖文方式解說從0開始搭建Spring Boot開發環境。

1 下載和安裝

我們需要用到下面幾個工具,請下載安裝:

  1. Java JDK 1.8+兩個地址選其一:
    1. 國內下載地址:https://oomake.com/download/java-jdk
    2. 官網下載地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. IDEA IDE(使用Ultimate版本需自行處理License)Jetbrain官網下載地址:https://www.jetbrains.com/idea/download/
  3. Gradle安裝:https://docs.gradle.org/current/userguide/installation.html

2 IDEA創建項目

1、打開 IDEA。

2、菜單選擇 File > New > Project...

3、然后選擇Gradle和SDK版本,以及Java庫,如下。

 

4、輸入GroupId和ArtifactId,這兩個是為保證項目唯一性存在的,GroupId一般與域名對應,ArtifactId則是項目名稱,這里我們寫的是一個演示功能,設置如下:

 

5、接下來的界面直接點Next,不需要配置

 

這樣我們就創建完項目了,IDEA幫我們自動創建了2個文件:build.gradle和settings.gradle。

接下來還需要一些配置。

3 配置依賴

打開build.gradle文件,自動生成的內容為:

plugins {
    id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

  我們要添加一些內容,添加后build.gradle文件內容如下:

// buildscript必須在頂部,注意位置
buildscript {
    repositories {
        // 優先使用國內源
        maven { url 'https://maven.aliyun.com/repository/public' }
        mavenCentral()
    }
    dependencies {
        // 讓spring-boot支持gradle
        classpath("org.springframework.boot:spring-boot-gradle-plugin:2.1.1.RELEASE")
    }
}
plugins {
    id 'java'
    id 'org.springframework.boot' version '2.1.1.RELEASE'
}

apply plugin: 'java'
apply plugin: 'idea'
// 使用spring boot
apply plugin: "org.springframework.boot"
// 使用spring boot的自動依賴管理
apply plugin: 'io.spring.dependency-management'

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8
targetCompatibility = 1.8

repositories {
    // 使用國內的源
    maven { url 'https://maven.aliyun.com/repository/public' }
    mavenCentral()
}

dependencies {
    compile 'org.springframework.boot:spring-boot-starter-web'
    testCompile 'org.springframework.boot:spring-boot-starter-test'
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

  

保存文件,IDEA提示下載依賴,選擇自動下載。

4 源文件

1、在項目中新建目錄 src/main/java(這是java默認可以識別的目錄)

2、點選新建的 java 目錄,右鍵選擇 New > Package 新建一個包,包名:com.howdy

3、在com.howdy包下面創建一個入口文件:MainApplication.java,內容:

package com.howdy;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class, args);
    }
}

  

4、再在com.howdy包下創建一個目錄,名稱:controller,這里主要用來放控制器。

5、在controller目錄下創建一個 HelloController.java 控制器文件,內容:

package com.howdy.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/user")
public class HelloController {

    @GetMapping("/welcome")
    public  String Home() {
        return "Hello";
    }

}

  

這樣源碼就寫好了,主要就是幾個目錄加上2個java文件。

5、運行

用Gradle命令啟動:

gradle bootrun

  

或者用IDEA啟動:打開MainApplication.java文件,菜單:Run > Run..,選擇MainApplication。

在通過瀏覽器訪問localhost:8080,就看到效果了。

轉載:https://www.awaimai.com/2621.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM