從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專案完成!