SpringBoot入門(一):從HelloWorld開始

秀得水亂流發表於2019-07-25

從0開始建立springBoot專案,話不多說,跟著我一步一步來就行了。

1.新建專案

  1) 建立新專案,選擇project, 點點點就好了

  

 

  2)  Spring Initializr——>選擇SDK(1.8)——>Default不用改——>Next

 

   3) 繼續Next

 

  4) 這裡要選擇springboot的依賴了,因為是簡單的HelloWorld,所以只選擇Spring Web Starter 元件,點選Next

 

2. 啟動專案

  1) 首先找到SpringBoot的啟動類Application的Main方法啟動它

 

  2)  這裡我啟動失敗了,上個圖看一下,說是找不到logBack,可能建立時沒給我下完整。

 

  3)找到專案的pom.xml,在依賴中加上logback的這兩個玩意。

1         <dependency>
2             <groupId>ch.qos.logback</groupId>
3             <artifactId>logback-classic</artifactId>
4         </dependency>
5         
6         <dependency>
7             <groupId>ch.qos.logback</groupId>
8             <artifactId>logback-core</artifactId>
9         </dependency>

 

  4) 當看到這個大大的spring標誌時就代表啟動成功了,這裡我們還能看到它內建的tomcat埠,是8080(下來教你怎麼改預設埠)

 

  5) 改埠前先加devtools這個依賴,springboot的熱部署,改配置檔案就不用了重啟了。還是在pom.xml加。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
            <scope>true</scope>
        </dependency>

  

  6) 接下來改掉預設埠,這裡用yml檔案配置,將properties重新命名直接改為yml結尾即可。yml形式看的比較直觀,然後輸入server port 加上你想設定的埠。

   這裡需要注意在冒號後要空一格再輸入,否則不生效,也能看到不空格顏色的變化!!!

  

 

 7) 這個時候我們開啟頁面看看效果,輸入localhost:8080(如果改了埠輸自己埠),看到Error Page代表真的啟動成功了,這時候再來個HelloWorld

 

3 實現HelloWorld

  1) 建立controller,但是要在Application同級包或者子包下,第一回我直接在src/main/java下建立的,半天找不到問題。這裡用@RestController註解,可以直接返回json,不用在底下寫@responseBody了。

  

   

  2) 執行專案,瀏覽器輸入localhost:8082/hello,輸自己的埠,回車!見證奇蹟的時刻!全體起立!

  

 

  就是這麼簡單,一個springboot Hello專案完成!

Github地址

相關文章