首先咱們在瀏覽器打開這個網站 https://start.spring.io/java
打開後能夠看到如下頁面web
在這裏咱們能夠快速搭建一個SpringBoot基礎項目,填寫和選擇完相應的信息後,咱們點擊那個綠色的按鈕「Generate Project」就能夠下載一個壓縮文件下來了。spring
由於我這裏選的是Maven因此下載下來的是一個Maven的項目,導入Maven項目到開發工具的方式我就很少說了。瀏覽器
導入到開發工具之後咱們先看看幫咱們生成的項目的目錄結構,以下圖app
來到這裏其實你已經完成了web項目基礎搭建的50%了(其實能夠說80%由於本人的習慣愛好因此才說50%)eclipse
下面咱們修改一下pom.xml文件引入springBoot web依賴包,打開pom.xml找到節點<dependencies>添加一個<dependency>,代碼以下:spring-boot
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
==============================分隔線START(被分隔線包住的內容爲拓展內容可忽略)==============================工具
小拓展:開發工具
添加完springBoot web依賴包後咱們的pom.xml<dependencies>節點應該會像這樣網站
我是用eclipse進行開發的,按住ctrl點一下springBoot web依賴包,而後在點一下下圖框住哪一個
咱們能夠看到這個springBoot web依賴包究竟包含了那些包
這時細心的你可能會發現有一個包很是眼悉,沒錯就是這個
這個就是在咱們pom.xml裏面的springBoot核心包的其中一個,因此換句話說咱們是能夠吧咱們本身的pom.xml裏面的spring-boot-starter去掉的,因此最終個人項目裏面的pom.xml<dependencies>節點是長這個樣子的(固然不去掉也是沒問題的,純屬拓展我的習慣)
==============================分隔線END==============================
修改完pom.xml咱們修改一下application.properties,由於本人比較喜歡yml文件因此把application.properties的後綴改爲yml,最終變成application.yml
打開application.yml,添加如下代碼
#服務配置
server:
port: 80
servlet:
context-path: /
這裏配置了訪問端口爲80項目名稱爲/,因此最終咱們在瀏覽器輸入127.0.0.1/*****(這裏的*****是你的controller @RequestMapping的地址)就能夠訪問了(由於是演示項目,不想輸入這麼多東西,因此才這樣設置,在真實開發裏面根據需求設置)
接下來咱們在DemoApplication.java同級目錄下建立一個controller,代碼以下
package cn.keith.demo.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RequestMapping("/demo") @RestController public class DemoController { @RequestMapping("/helloWorld") public String helloWorld() { return "helloWorld"; } }
而後咱們打開DemoApplication.java,右鍵選擇Run As或Debug As,點擊Java Application就成功把項目跑起來了
最後咱們在瀏覽器輸入地址127.0.0.1/demo/helloWorld有輸出的話證實咱們這個web項目基礎搭建是成功了