## 運行環境準備
> 具體安裝問題自行百度
* [JDK ≥8](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)
* [MySQL 建議5.7.x](https://dev.mysql.com/downloads/installer)
* [Redis](https://github.com/MicrosoftArchive/redis/releases)
* [Maven](https://github.com/Exrick/xmall/blob/master/study/Maven.md)
* [Elasticsearch](https://www.elastic.co/cn/downloads/elasticsearch)(根據配置可選,默認不需要)
## 開發環境
* [IDEA](https://www.jetbrains.com/idea/download/#section=windows)(Eclipse相關問題自行解決)
* 開發插件
* [Lombok](https://jingyan.baidu.com/article/0a52e3f4e53ca1bf63ed725c.html):節省時間必備【必須】
* [阿里JAVA開發規約插件](https://github.com/alibaba/p3c):統一開發規范必需【建議】
* [JRebel](https://github.com/Exrick/xmall/blob/master/study/JRebel.md):秒級熱更新神器必備 【推薦】
## 配置文件修改
* [application.yml](https://github.com/Exrick/x-boot/blob/master/src/main/resources/application.yml)中已有詳細注釋,主要修改數據庫以及Redis配置
* 配置文件可使用Jasypt加密,可到`cn.exrick.xboot.common`包中找到 JasyptUtil 工具類生成加解密結果(非必需,可明文)
## 編譯器中啟動
* 使用IDEA導入該Maven項目
* 編譯器識別到pom.xml文件后右下角會提示選擇 Import Changes 和 Enable Auto Import,二選一皆可,建議第二個開啟自動導入,之后pom.xml文件有變化會自動更新依賴,等待依賴下載完畢即可
* 編譯器別忘了勾選自動構建編譯

* 普通運行,默認已添加SpringBoot官方工具Devtools熱更新依賴,修改代碼后自動重啟整個項目
* 右鍵`XbootApplication.java`運行或使用編譯器菜單欄三角形運行按鈕Run即可
* JRebel開發神器啟動運行,修改代碼后秒級熱更新【推薦】
* 左下角勾選上項目模塊后,會生成rebel.xml配置文件,可在其中配置修改項目編譯后的文件路徑
## 無需編譯器啟動
* 在有`pom.xml`文件即根目下執行命令`mvn spring-boot:run`即可
## 訪問測試
* 默認端口8888 訪問接口文檔`http://localhost:8888/swagger-ui.html`說明啟動成功
* 管理員賬密 admin 123456