SpringBoot學習(一)—— web項目基礎搭建

首先咱們在瀏覽器打開這個網站 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項目基礎搭建是成功了

相關文章
相關標籤/搜索