Jeecg-boot開發(fā)環(huán)境搭建(Windows版)

【 準(zhǔn)備工作 】


  • 一、前端準(zhǔn)備工作

    • Node.js

    1.到官網(wǎng)下載最新版本的Node.js,官網(wǎng)下載地址:https://nodejs.org/en/download/

    選擇這個版本下載即可

    2.下載好后雙擊msi文件,進(jìn)行安裝(注:Node.js自帶了npm)。下面來驗(yàn)證是否安裝成功。
    cmd下,輸入:

    node -v
    npm -v

    輸出版本信息則表示安裝成功
    • npm

    1.修改npm的緩存目錄和全局目錄路徑(注:"E:\Node\node-v10.16.1"為你的Node.js的安裝目錄)
    cmd下,輸入:

    npm config set prefix "E:\Node\node-v10.16.1\node_global"
    npm config set prefix "E:\Node\node-v10.16.1\node_cache"

    執(zhí)行完后可看到該目錄下多了兩個文件夾


    2.配置npm和Node.js的環(huán)境變量
    第一步:修改用戶變量下的Path變量,將"C:\Users\yusha\AppData\Roaming\npm"更換為"E:\Node\node-v10.16.1\node_global"


    第二步:在系統(tǒng)變量下增加一個變量,變量名為NODE_PATH,值為"E:\Node\node-v10.16.1\node_global\node_modules"

    • yarn

    1.cmd下,輸入:

    npm install -g yarn

    安裝成功后即可查看版本:

    yarn -v

    • WebStorm

    下載WebStorm并激活


  • 二、后端準(zhǔn)備工作

    • JDK

    下載1.8版本的JDK并配置環(huán)境變量

    • Maven

    1.下載最新版本的Maven并配置環(huán)境變量
    2.修改Maven本地倉庫地址,并配置遠(yuǎn)程倉庫
    修改conf目錄下的setting.xml文件


    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    <localRepository>E:\Apache\Maven\repository</localRepository>
        <mirrors>
              <mirror>
                  <id>nexus-aliyun</id>
                  <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
                  <name>Nexus aliyun</name>
                  <url>http://maven.aliyun.com/nexus/content/groups/public</url>
              </mirror> 
         </mirrors>
    </settings>
    
    • IDEA

    1.下載IDEA并激活
    2.IDEA配置JDK
    點(diǎn)擊Configure->Structure for New Projects


配置JDK

3.IDEA配置Maven
點(diǎn)擊Configure->Settings


配置Maven

4.安裝插件Lombok
點(diǎn)擊Configure->Plugins



  • 三、數(shù)據(jù)庫準(zhǔn)備工作(MySql版)

    • MySql

    1.安裝MySql,初始化并修改密碼
    2.安裝Navicat Premium或其他數(shù)據(jù)庫管理工具、連接Mysql
    3.新建數(shù)據(jù)庫,數(shù)據(jù)庫名為jeecg-boot

    • Redis

    1.根據(jù)實(shí)際情況選擇下載Redis,下載地址:https://github.com/microsoftarchive/redis/releases

    下載好后解壓即可

    2.建議下載Redis可視化工具:RedisDeskTopManager
    3.開啟Redis
    進(jìn)入Redis安裝目錄,在目錄欄輸入cmd并回車
    在cmd輸入以下命令:

    redis-server.exe redis.windows.conf

    Redis開啟成功

【 項(xiàng)目啟動 】


  • 一、前端項(xiàng)目啟動

    • 加載項(xiàng)目

    1.從Github上下載項(xiàng)目,項(xiàng)目地址:https://github.com/zhangdaiscott/jeecg-boot
    2.用WebStorm導(dǎo)入項(xiàng)目ant-design-vue-jeecg

    導(dǎo)入項(xiàng)目

    • 啟動項(xiàng)目

    1.調(diào)出WebStorm的Terminal,使用命令yarn install 下載項(xiàng)目依賴
    2.啟動項(xiàng)目
    找到項(xiàng)目目錄下文件package.json文件,鼠標(biāo)右鍵選擇Show npm Scripts



    點(diǎn)擊命令:serve ,即可啟動項(xiàng)目



  • 二、后端項(xiàng)目啟動

    • 初始化數(shù)據(jù)庫

    1.執(zhí)行sql語句初始化數(shù)據(jù)庫
    sql文件地址:jeecg-boot/db/jeecg-boot-mysql-20190705.sql
    • 加載項(xiàng)目并修改配置文件

    1.點(diǎn)擊Open,雙擊jeecg-boot下的pom.xml文件即可導(dǎo)入Maven項(xiàng)目



    2.配置文件地址為:/jeecg-boot-module-system/src/main/resources/application-dev.yml
    MySql數(shù)據(jù)庫及Redis配置:

    spring:
    datasource:
      dynamic: 
        datasource: 
            #主數(shù)據(jù)源
            master: 
              url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false
              username: root
              password: root
              driver-class-name: com.mysql.jdbc.Driver
    redis:
      database: 0
      host: 127.0.0.1
      lettuce:
        pool:
          max-active: 8   #最大連接數(shù)據(jù)庫連接數(shù),設(shè) 0 為沒有限制
          max-idle: 8     #最大等待連接中的數(shù)量,設(shè) 0 為沒有限制
          max-wait: -1ms  #最大建立連接等待時間。如果超過此時間將接到異常。設(shè)為-1表示無限制。
          min-idle: 0     #最小等待連接中的數(shù)量,設(shè) 0 為沒有限制
        shutdown-timeout: 100ms
      password: ''
      port: 6379
    
    • 啟動項(xiàng)目

    1.找到類/src/main/java/org/jeecg/JeecgApplication.java,右鍵執(zhí)行
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容