spring boot 2.0 HelloWorld

系統(tǒng)要求

1. jdk1.8

2. springboot 2.0 RELEASE

3. 開發(fā)工具(IntelliJ IDEA 2017.1.1)

4. 數(shù)據(jù)庫(kù)管理工具(Navicat Premium 11.1.7)

5. 文本管理工具(sublime text 3)

6. apache maven(3.3.9)


我們可以看到目錄結(jié)構(gòu)有如下幾個(gè):

1、/src/main/java/? 存放項(xiàng)目所有源代碼目錄

2、/src//main/resources/? 存放項(xiàng)目所有資源文件以及配置文件目錄

3、/src/test/ ?存放測(cè)試代碼目錄

自動(dòng)生成的文件解釋

LessonOneApplication? 該類是程序的入口類內(nèi)有個(gè)main方法,可以直接通過run as運(yùn)行項(xiàng)目

application.properties? 該配置文件是項(xiàng)目的核心配置文件,以xx.xx.xx的形式存在

pom.xml? maven配置文件,因?yàn)槲覀儾捎玫膍aven管理jar,所以這里會(huì)自動(dòng)生成一個(gè)pom文件

@SpringBootApplication注解

我們可以看到工具為我們自動(dòng)生成的入口程序是有@SpringBootApplication的這么一個(gè)注解,那它主要是做什么的呢?不難看出,它是聲明當(dāng)前類為sprinboot的入口類。而一個(gè)springboot項(xiàng)目?jī)?nèi)有且只能有一個(gè)這個(gè)注解存在。

編寫HelloWordController

在controller包下創(chuàng)建一個(gè)HelloWordController.java 類文件,我們使用@RestController來(lái)聲明我們新創(chuàng)建的HelloWordController是一個(gè)訪問控制器

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,281評(píng)論 6 342
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,654評(píng)論 19 139
  • 1、談?wù)勀銓?duì)Struts的理解。 答: 1.struts是一個(gè)按MVC模式設(shè)計(jì)的Web層框架,其實(shí)它就是一個(gè)大大的...
    慕容小偉閱讀 2,970評(píng)論 0 13
  • 前言:學(xué)習(xí)SpringBoot不應(yīng)該直接就是開始使用SpringBoot,如果直接拿來(lái)用肯定會(huì)有很多人不是很明白特...
    CoderZS閱讀 75,076評(píng)論 10 217
  • 真怕自己決心此生自己過就真的自己過了
    魚樹林閱讀 124評(píng)論 0 0

友情鏈接更多精彩內(nèi)容