### 添加插件
修改pom.xml,添加打包插件配置:
```bash
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
```
插件的位置與dependencies同級。

### 打包
* 選擇Maven面板 -- project -- Lifecycle
* 按ctrl鍵,多選 clean 和 package
* 點擊綠色圖標,打包。

查看控制臺,提示打包完畢。

### 運行jar包
打包后的jar包文件生成在target目錄下:

停止Idea的Run控制臺
cmd命令切換到target目錄
```bash
PS C:\Users\Admin\Desktop\java\boot-01-helloworld\target> java -jar .\boot-01-helloworld-1.0-SNAPSHOT.jar
```

訪問瀏覽器測試:

> 以上就是我們不通過Idea的運行工具,更換為java -jar命令運行SpringBoot項目。
- SpringBoot的生態
- 為什么使用SpringBoot ?
- SpringBoot所處的時代背景
- SpringBoot入門
- SpringBoot配置文件
- SpringBoot簡化部署-打jar包
- SpringBoot依賴管理
- SpringBoot自動配置
- SpringBoot容器功能
- SpringBoot應用應該如何編寫
- SpringBoot插件-Lombok
- SpringBoot-dev-tools
- SpringBoot-Spring Initializr
- SpringBoot配置文件-yml
- SpringMVC配置概覽
- SpringBoot靜態資源訪問
- SpringBoot歡迎頁與Favicon
- SpringBoot靜態資源配置原理
- SpringBoot請求參數處理
- SpringBoot普通參數與基本注解
- 模板引擎-Thymeleaf用法介紹
- SpringBoot使用Thymeleaf
- 后臺管理系統-登錄頁面整合
- 后臺登錄邏輯處理
- 抽取公共頁面-leftbar、header
- 公共頁面完善
- 動態表格遍歷
- 攔截器-登錄驗證
- 文件上傳功能
- 自定義錯誤處理
- 數據訪問-JDBC
- 使用Druid數據源
- 整合Mybatis
- 整合Mybatis-Plus
- 使用MybatisPlus完成CRUD功能
- 數據列表分頁功能
- 用戶刪除功能
- SpringBoot整合Redis
- Redis統計url訪問功能
- SpringBoot單元測試
- 單元測試-常用注解
- 單元測試-斷言
- SpringBoot指標監控
- 監控可視化整合
- SpringBoot-Profile功能
- SpringBoot原理解析
- 項目代碼倉庫地址