1、創建Maven項目


創建后的項目結構如下:

2、引入SpringBoot的pom依賴
父模塊依賴 :spring-boot-starter-parent
啟動依賴:spring-boot-starter-web
測試依賴:spring-boot-starter-test
熱部署依賴:spring-boot-devtools
3、創建SpringBoot入口函數
在src/main/java里編寫java代碼

入口函數標記注解:@SpringBootApplication

4、創建Controller控制器


原來的SpringMVC控制器的注解: @Controller
方法上,向頁面輸出JSON字符串的注解: @ResponseBody 輸出內容轉JSON
@RestController = @Controller + @ResponseBody
5、運行項目
1.選中項目 右鍵 Run As --> Spring Boot App
2.在Boot Dachboard儀表上

運行效果:

注意:
1.默認端口號是8080
2.默認訪問地址沒有項目名也就是沒有項目地址
6、打成jar包發布項目
1)在pom.xml文件中添加一個SpringBoot依賴插件

打包依賴的代碼:
<build>
<plugins>
<!-- SpringBoot插件 -->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
<!-- SpringBoot項目打包jar名稱 -->
<finalName>demo</finalName>
</build>
2)打包操作
打包命令:clean package
打包流程:
選中項目 右鍵 --> Run As --> 點擊 maven build --> 點擊 golas 輸入 打包命令:clean package
打包后效果:

注意:在打包之前需要先確定項目的Java環境是jdk 而非jre
3) cmd 運行jar包
復制粘貼 demo.jar 到一個文件夾
運行命令:java -jar jar包名.jar

補充:
1.清空打包過的項目
選中項目 右鍵 Run As --> naven clean
2.關閉項目發布(cmd)
ctrl + C
3.cmd改端口號發布項目(只是一時的,當關閉項目發布,端口號並不會變為更改的端口號)
語法:java -jar --server.port=XXX

