2022最新IntellJ IDEA的mall開發部署文檔

版本說明

版本號 修訂時間 修訂人 備註
1.0 2021-01-26 北極的大企鵝 全程部署文檔編寫
2.0 2021-03-02 北極的大企鵝 增加安裝jdk
3.0 2021-03-03 北極的大企鵝g 增加安裝maven
4.0 2021-03-04 北極的大企鵝 增加安裝MySQL
5.0 2021-03-05 北極的大企鵝 增加安裝Redis
6.0 2021-03-06 北極的大企鵝 增加安裝Mongodb
7.0 2021-03-07 北極的大企鵝 增加安裝RabbitMQ
8.0 2021-03-08 北極的大企鵝 增加安裝Elasticsearch
9.0 2021-03-09 北極的大企鵝 增加安裝Kibana
10.0 2021-03-10 北極的大企鵝 增加安裝Logstash
11.0 2021-03-11 北極的大企鵝 增加安裝Git
12.0 2021-03-12 北極的大企鵝 增加安裝NodeJS
13.0 2021-03-15 北極的大企鵝 部署項目

一、概述

編寫目的

由於本系統的文檔不夠完善,缺少簡單的部署流程,使得很多新人,或沒有接觸這個系統的人,很難簡單快捷的實現,快速部署這個系統,同時,能夠快速搭建,學習起來的狀況,所以,特此撰寫此文章,此文章爲原創設計,拒絕抄襲,如有轉載,請註明出處.

服務器部署

由於筆者是一個開發人員,所以部署主要以開發的部署到本地的情況爲主,文章這是範例,實際的問題,還需要自身學習百度功能,和自身對於一門技術的理解,希望大家努力學習,爭取自己領悟部署的方法,本文部署主要選取常用的windows系統作爲主要的部署環境,希望大家提高自身的部署能力.

二、基本構建

構建工具(參考文獻,其他版本安裝流程基本一樣)

軟件名稱 版本 描述
IntelliJ IDEA 儘量使用比較新的版本 https://www.jetbrains.com/idea/
JDK 1.8 https://www.cnblogs.com/liuyangfirst/p/14334385.html
Maven 3.6.0 https://www.cnblogs.com/liuyangfirst/p/15981202.html
MySQL 官網使用5.7版本,本文采用最新的8.0版 https://www.cnblogs.com/liuyangfirst/p/15997667.html
DBeaver 7.3.0 https://www.cnblogs.com/liuyangfirst/p/15997753.html
Redis 5.0.10 https://www.cnblogs.com/liuyangfirst/p/15998117.html
RedisDesktopManager 0.9.3.817 https://www.cnblogs.com/liuyangfirst/p/15998132.html
Mongodb 4.2.5 https://www.cnblogs.com/liuyangfirst/p/16011402.html
Robo3T 1.4.2 https://www.cnblogs.com/liuyangfirst/p/16014144.html
RabbitMQ 3.7.14 https://www.cnblogs.com/liuyangfirst/p/16002565.html
Elasticsearch 7.6.2 https://www.cnblogs.com/liuyangfirst/p/16004977.html
Kibana 7.6.2 https://www.cnblogs.com/liuyangfirst/p/16006164.html
Logstash 7.6.2 https://www.cnblogs.com/liuyangfirst/p/16008094.html
Git 13.5.0 https://www.cnblogs.com/liuyangfirst/p/15996063.html
NodeJS 16.0.0 https://www.cnblogs.com/liuyangfirst/p/15998172.html

三、Git 導入編譯器

四、模塊描述淺析

  • 文件路徑: mall/pom.ml
序號 模塊名稱 描述
1 mall-admin 啓動模塊,啓動配置在resource的yml下
2 mall-search 搜索模塊,搜索功能主要在這裏
3 mall-portal 門戶模塊,類似於gateway
4 mall-demo 實例模塊,可以用於擴展改寫
5 mall-security 認證模塊,需要安全認證基本在這裏
6 mall-common 公共代碼模塊,list轉set什麼的一般放這裏,自己不要瞎寫方法,公共的都放這裏
7 mall-mbg 基礎公共表的操作,相當於基礎表和基礎業務存放位置

五、配置文檔

序號 名稱 位置 文件名稱
1 mall-admin src/main/resources application.yml
application-dev.yml
2 mall-search src/main/resources application.yml
application-dev.yml
3 mall-portal src/main/resources application.yml
application-dev.yml
4 mall-demo src/main/resources application.yml
5 mall-mbg src/main/resources generator.properties

application.yml修改,涉及模塊

序號 名稱 位置 文件名稱
1 mall-demo src/main/resources application.yml
  • mysql 修改爲本地或者您當前的配置

application-dev.yml修改,涉及模塊

序號 名稱 位置 文件名稱
1 mall-admin src/main/resources application-dev.yml
2 mall-search src/main/resources application-dev.yml
3 mall-portal src/main/resources application-dev.yml
  • mysql 修改爲本地或者您當前的配置

  • redis 修改爲本地或者您當前的配置

generator.properties修改,涉及模塊

序號 名稱 位置 文件名稱
1 mall-mbg src/main/resources generator.properties
  • mysql 修改爲本地或者您當前的配置

六、在IDEA中執行MySQL的腳本

  • 在本地建立數據庫mall,(不建立,以下步驟操作不了)

  • 右側欄,找到DATABASE,選擇加號,找到MYSQL

  • 填寫配置信息,測試連接,測試連接的時候可能要下載相關的jar包.

  • 找到需要運行的腳本,然後選擇run

  • 填寫數據庫信息,選擇右側加號,導入剛剛配置的數據庫.

  • 打開DBeaver檢查數據執行成功.

七、啓動後臺項目

1、IDE配置

  • 保證IDE的maven配置爲本地的maven,JDK爲1.8以上的在項目對應上,還有編碼格式沒有問題(這些基礎問題沒有問題)

    • File -> setting
    • File -> Project Struct
    • File->Settings->Editor ->File Encodings
    • File->Settings->Build -> Compiler -> Java Compiler

2、Maven加載打包

  • 點擊maven這裏的刷新

  • 點擊mall的這三項加載(三個同時選中,然後點擊run的綠色三角形).

3、其他服務器啓動

(1)redis配置

  • 啓動redis,這裏寫了這樣的腳本,然後把腳本的快捷方式發送到了桌面

    • 找到本地安裝redis的路徑

    • 新建文件redis_start.bat,寫入如下腳本

  
  cd D:\ProgramFiles\Redis
  redis-server.exe redis.windows.conf
  pause
   

  • 選擇redis_start.bat右鍵,發送快捷方式到桌面,就生成了快捷啓動方式

  • 雙擊redis_start.bat啓動redis

(2)rabbit界面配置

  • 保證rabbitMQ啓動正常

  • 輸入:guest/guest登陸

  • 找到如圖設置用戶的位置.

  • 添加一個用戶,根據文檔這裏要添加一個mall用戶,密碼也是mall

  • 添加一個虛擬路徑,選擇如圖位置

  • 點擊用戶主頁,爲用戶添加虛擬路徑

  • 以上設置對應文檔裏的rabbitMQ配置,不配置會報錯.

(3)其他配置

  • 其他部分都可以參考redis設置快捷啓動方式.
序號 服務名稱
1 Redis
2 Mongodb
3 RabbitMQ
4 Elasticsearch
5 Logstash

4、模塊啓動

順序 模塊名稱
1 mall-admin
2 mall-search
3 mall-portal
4 mall-demo(測試用,可以不啓動)

(1)mall-admin啓動(mysql和redis要提前啓動)

  • 項目的啓動位置,右鍵選擇run執行(只想看前後端,只啓動這一個模塊就可以)

  • 如圖所示爲啓動成功

(2)mall-search 啓動(mysql和elasticsearch要提前啓動)

  • 項目的啓動位置,右鍵選擇run執行

  • 如圖所示爲啓動成功

(3)mall-portal啓動(mysql、redis和elasticsearch要提前啓動)

  • 項目的啓動位置,右鍵選擇run執行

  • 如圖所示爲啓動成功

八、IDEA前端配置

1、手動加載vue配置,運行前端

  • 打開編譯器下邊的Terminal,進入mall-admin-web路徑執行如下命令

  npm install或者 cnpm install      加載本地包
  

  • 建立項目,執行如下命令

     npm run dev  或者 cnpm run dev                 啓動項目
  

2、IDEA配置,運行前端

  • 找到IDE工具欄,就是啓動項目的run那裏

  • 點擊下拉框,找到Eidt Confiuration,選擇

  • 選擇小加號

  • 選取npm

  • 設置npm頁,完成後,點擊apply

  • run npm ,如圖選擇run或者debug。

  • 運行成功(如果本地的npm安裝沒問題,就會產生如圖的樣子)。

九、登陸

  • 以上沒有問題,就會自動彈出登陸頁面(登陸賬戶 賬戶/密碼 :admin/掃碼)

  • 進入主頁

序號 文檔
1 官方文檔.docx

結語

嘔心瀝血,爆肝一個星期(需要寫配置環境的文檔,還要反覆測試,以便爲各位看官老爺提供最好的精品文章),希望點贊,收藏,評論,轉發,您的支持就是本博主前進的動力.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章