SpringBoot入門 1

本文記錄了SpringBoot入門的過程,開發工具是IDEA,使用gradle來構建項目。
首先學習一個新東西,最好的地方就是他的 官方網站
1.首先在電腦上安裝好運行環境,JDK1.8及以上,gradle3.4及以上,IDEA開發工具。
2.打開IDEA,選擇新建項目,按下圖選擇gradle,java,web,點next下去
(其實也能夠直接選Spring Initializr,而後選須要的功能,next下去,直接生成SpringBoot項目) 新建gradle項目 輸入圖片說明
這裏gradle我選擇了本地安裝的,不用再下載了 輸入圖片說明java

3.項目建好以後,打開builde.gradle文件,輸入配置導入SpringBoot依賴包之類的,保存以後gradle就會自動下載依賴包構建項目了,就是下圖這個界面
輸入圖片說明web

group 'SpringBootDemo1'
version '1.0-SNAPSHOT'

apply plugin: 'java'
apply plugin: 'war'
apply plugin: 'org.springframework.boot'

sourceCompatibility = 1.8

buildscript {
    repositories {
        jcenter()
        maven { url 'http://repo.spring.io/snapshot' }
        maven { url 'http://repo.spring.io/milestone' }
    }
    dependencies {
        classpath 'org.springframework.boot:spring-boot-gradle-plugin:2.0.0.BUILD-SNAPSHOT'
    }
}


jar {
    baseName = 'myproject'
    version =  '0.0.1-SNAPSHOT'
}

repositories {
    jcenter()
    maven { url "http://repo.spring.io/snapshot" }
    maven { url "http://repo.spring.io/milestone" }
}

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile("org.springframework.boot:spring-boot-starter-test")
}

4.gradle成功運行完畢後,找到src-main-java文件建,右鍵點擊新建一個Application類。 以下圖所示
輸入圖片說明
下面咱們就能夠開始寫第一個SpringBoot程序:Hello Worldspring

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by zhangyi on 2017/3/29.
 */
@EnableAutoConfiguration
@RestController
public class Application {

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

    @RequestMapping("/")
    public String home(){
        return "Hello World ! ";
    }
}

5.代碼寫好以後,就是運行程序了,在main方法的左邊,有一個綠色的小三角形,點擊它,而後選擇Run Application ,本身的Web服務器就跑起來了,到這裏是否是有點小激動呢
輸入圖片說明
而後IDEA下面會輸出啓動信息
輸入圖片說明
若是在日誌的最後面看到Started Application in這樣的信息,就說明本身的web服務器已經成功跑起來了。
最後,打開本身最喜歡的瀏覽器,輸入訪問路徑localhost:8080/ ,就能夠看到下面這樣的輸出
Hello World !
有沒有發現本身其實並無寫多少東西,一個本身的Web服務器就在本地跑起來了呢,這就是SpringBoot的特色之一,極少的配置,極大簡便了Java Web的開發,哈哈,真棒!瀏覽器

相關文章
相關標籤/搜索