(一)Hello, Spring Boot

Spring Boot 簡(jiǎn)介

通過(guò)使用Spring Boot,我們可以輕松的構(gòu)建單獨(dú)的驾胆、生產(chǎn)級(jí)的可以”即時(shí)運(yùn)行“的Spring應(yīng)用程序。使用Spring Boot可以從最小化的依賴開始構(gòu)建我們的程序丧诺,大多數(shù)的Spring Boot應(yīng)用程序只需要非常少的配置即可運(yùn)行奄薇。

我們可以使用Spring Boot構(gòu)建基于java -jar啟動(dòng)或傳統(tǒng)的基于war部署啟動(dòng)的Java應(yīng)用程序。Spring Boot也提供了一個(gè)可以運(yùn)行“spring scripts”的命令行的工具搞隐。

Spring Boot的優(yōu)點(diǎn)

  • 可以更快劣纲、更廣泛的快速上手Spring開發(fā)谁鳍。
  • 快速開發(fā),同時(shí)可以根據(jù)需求來(lái)進(jìn)行不同的配置绷柒。
  • 提供大多數(shù)項(xiàng)目所需的非功能特性涮因,諸如:嵌入式服務(wù)器、安全养泡、心跳檢查、外部配置等购披。
  • 不生成代碼肩榕,同時(shí)也無(wú)需繁瑣的XML配置。

系統(tǒng)要求

本文采用Spring Boot 1.4.1.RELEASE版本筐乳。

  • Java Environment:

Java7及其以上版本郎逃,推薦使用Java8“玻可以通過(guò)使用額外的配置來(lái)在Java6版本上使用Spring Boot,詳情見這里朵你。

  • Build Tools:

Maven使用3.2以上的版本揣非。

Gradle使用1.12或2.x的版本,Gradle3不支持構(gòu)建Spring Boot應(yīng)用程序忌傻。

Hello,Spring Boot

在對(duì)Spring Boot有個(gè)簡(jiǎn)單的認(rèn)識(shí)后镰矿,讓我們開始構(gòu)建基于Spring Boot的應(yīng)用程序吧俘种。

1、實(shí)用Maven構(gòu)建一個(gè)工程宙刘,在工程的pom.xml中添加依賴:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.1.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

2悬包、在src\main\java\com\jason\web目錄下創(chuàng)建IndexController.java

package com.jason.web;

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

@RestController
@RequestMapping("/index")
public class IndexController {
    @RequestMapping
    String index() {
        return "Hello, Spring Boot!";
    }
}

3、在src\main\java\com\jason目錄下創(chuàng)建啟動(dòng)類Application.java

package com.jason;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

@SpringBootApplication
public class Application {

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

4屈嗤、運(yùn)行Application.java中的main方法吊输,應(yīng)用程序正常啟動(dòng)后,打開瀏覽器茫船,在地址欄輸入http://localhost:8080/index即可訪問扭屁。

本文示例程序請(qǐng)點(diǎn)此獲取。
詳細(xì)資料請(qǐng)參考Spring Boot官網(wǎng)料滥。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末葵腹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子鲸匿,更是在濱河造成了極大的恐慌,老刑警劉巖带欢,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件乔煞,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡渡贾,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)府怯,“玉大人防楷,你說(shuō)我怎么就攤上這事「淳郑” “怎么了?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵峦剔,是天一觀的道長(zhǎng)角钩。 經(jīng)常有香客問我,道長(zhǎng)惨险,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任辫愉,我火速辦了婚禮恭朗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘冀墨。我一直安慰自己涛贯,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布虫腋。 她就那樣靜靜地躺著,像睡著了一般趋翻。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上踏烙,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天讨惩,我揣著相機(jī)與錄音,去河邊找鬼荐捻。 笑死寡夹,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的菩掏。 我是一名探鬼主播,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼或颊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼囱挑!你這毒婦竟也來(lái)了平挑?” 一聲冷哼從身側(cè)響起系草,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎唇辨,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赏枚,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年凡辱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了栗恩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡乳乌,死狀恐怖市咆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情床绪,我是刑警寧澤其弊,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布梭伐,位于F島的核電站,受9級(jí)特大地震影響糊识,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赂苗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一拌滋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧败砂,春花似錦、人聲如沸昌犹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至千贯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搔谴,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工峰弹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鞠呈。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓右钾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親舀射。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容