2022最新IntellJ IDEA諾依開發部署文件

北極的大企鵝發表於2022-03-12

前景提示

  • 若伊是國內一款很好的開源專案,非常的便於學習,而且它是開源免費的,但是,它的開發部署文件實在是沒法按照那個文件,快速高效的在本地搭建一套可以執行的專案,對於學習開發和使用實在是一大難題,為此本博主耗時一個多星期,特意編輯了這套高效,快捷合理的部署文件,希望看到的人可以快速搭建專案,快速學習,文件不全,不合理,不可複用性一直是我國開發界的弊病,看看鄰國印度,就是文件寫的好,都享譽矽谷了,希望我國的開發不要僅僅是技術好,文件的狀況也要提上日程,畢竟可以一直讓更多人開發學習的才是最好的開源軟體,才能更好的做大做強.
日期 修改人 修改內容
2021年3月11日 北極的大企鵝 十三.登陸

一、環境整合

構建工具(參考工具部署方式)

軟體名稱 版本 相關文章推薦
Git 13.5.0 https://www.cnblogs.com/liuyangfirst/p/15996063.html
NodeJS 16.0.0 https://www.cnblogs.com/liuyangfirst/p/15998172.html
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.6.10 https://www.cnblogs.com/liuyangfirst/p/15997667.html
Redis 5.0.10 https://www.cnblogs.com/liuyangfirst/p/15998117.html
DBeaver 7.3.0 https://www.cnblogs.com/liuyangfirst/p/15997753.html
IntelliJ IDEA 儘量使用比較新的版本 https://www.jetbrains.com/idea/
RedisDesktopManager 0.9.3.817 https://www.cnblogs.com/liuyangfirst/p/15998132.html

官方文件

二、git 匯入編譯器

三、模組描述淺析

  • 檔案路徑:RuoYi-Vue/pom.ml
模組名稱 描述
ruoyi-admin 啟動模組,啟動配置在resource的yml下
ruoyi-framework 主題框架模組,框架怎麼執行的仔細看看,這個是核心重點
ruoyi-system 業務模組,幾乎所有業務都在這裡
ruoyi-quartz 定時任務模組,跑的定時任務基本都在這裡
ruoyi-generator 基礎公共表的操作,相當於基礎表和基礎業務存放位置
ruoyi-common 公共程式碼模組,list轉set什麼的一般放這裡,自己不要瞎寫方法,公共的都放這裡

四、配置文件

名稱 位置
模組 ruoyi-admin
路徑 src/main/resources
綜合配置 application.yml

application.yml修改

  • 這裡有一個檔案路徑需要修改為本地的,伺服器部署時再修改一次對應伺服器的地址

  • 修改redis賬戶密碼配置(redis一定要配置密碼,否則的話啟動的時候就會報錯)

application-druid.yml修改

  • 修改MySQL賬戶密碼配置

logback.xml修改

  • 修改logback.xml的日誌存放路徑

五、在IDEA中執行MySQL的指令碼

  • 在本地DBeaver建立資料庫ry-vue,(不建立,以下步驟操作不了)

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

  • 填寫配置資訊,測試連線,測試連線的時候可能要下載相關的jar包.

  • 找到需要執行的指令碼,然後選擇run

  • 填寫資料庫資訊,選擇右側加號,匯入剛剛配置的資料庫.

  • 然後點選run,就會成功執行指令碼.

  • 開啟DBeaver檢查資料執行成功.

六、啟動後臺專案

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

    • File -> setting
    • File -> Project Struct
    • File->Settings->Editor ->File Encodings
    • File->Settings->Build -> Compiler -> Java Compiler
  • 點選maven這裡的重新整理

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

  • 啟動redis,這裡寫了這樣的指令碼,然後把指令碼的快捷方式傳送到了桌面

    • 找到本地安裝redis的路徑

    • 新建檔案redis_start.bat,寫入如下指令碼

  
  cd D:\ProgramFiles\Redis
  redis-server.exe redis.windows.conf
  pause
   
  • 選擇redis_start.bat右鍵,傳送快捷方式到桌面,就生成了快捷啟動方式

  • 雙擊redis_start.bat啟動redis

  • 專案的啟動位置

  • 右鍵選擇run執行

  • 如圖所示為啟動成功

七、IDEA前端配置

1、修改程式碼

  • 開啟前端程式碼,找到檔案vue.config.js訪問配置檔案保證如圖位置和admin模組的埠號一致。

2、手動載入vue配置,執行前端

  • 開啟編譯器下邊的Terminal,進入ruoyi-ui路徑執行如下命令

  npm install或者 cnpm install      載入本地包
  

  • 由於專案的package.json裡設定了編譯專案的pro,所以執行如下命令


   npm run build:prod               建立專案
  

  • 構建成功,成功後會生成dist(相當於jar包)檔案。

  • 專案啟動命令,點選紅色連結位置即可訪問

   npm run dev                      啟動專案

3、專案自帶指令碼啟動(彩蛋)

  • 專案下有這樣三個檔案,就是前端啟動使用的指令碼(注意啟動順序)

  • 使用方式,右鍵,然後選擇open in terminal

3、IDEA配置,執行前端

  • 找到IDE工具欄,就是啟動專案的run那裡

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

  • 選擇小加號

  • 選取npm

  • 設定npm頁,完成後,點選apply

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

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

注意:

問題:IDEA 2020 存在編譯問題:Error:(3, 32) java: 程式包org.springframework.boot不存在。

  • 勾選:Delegate IDE build/run actions to Maven.

八、登陸

  • 以上沒有問題,就會自動彈出登陸頁面

  • 登陸賬戶問題在專案RuoYi-Vue\doc,賬戶/密碼 :admin/admin123(文件裡有)

  • 進入主頁

序號 文件
1 若依環境使用手冊.docx

結語

嘔心瀝血,爆肝一個星期,希望點贊,收藏,評論,轉發,您的支援就是本博主前進的動力.

相關文章