最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

從前端視角零搭建并啟動(dòng)若依后端及環(huán)境配置

 更新時(shí)間:2026年05月28日 09:47:44   作者:晨旭緣  
若依是一個(gè)適用于企業(yè)級(jí)應(yīng)用的后臺(tái)框架,提供系統(tǒng)管理、日志管理和系統(tǒng)監(jiān)控等功能,這篇文章主要給大家介紹了如何從前端視角零搭建并啟動(dòng)若依后端及環(huán)境配置的相關(guān)資料,需要的朋友可以參考下

前言

作為前端開(kāi)發(fā),因前后端聯(lián)調(diào)需求需啟動(dòng)若依Java后端,本文記錄從環(huán)境準(zhǔn)備到后端啟動(dòng)的完整流程,適配本地已有JDK17(安卓項(xiàng)目)、MySQL8.0(Node后端)的場(chǎng)景,全程不破壞原有開(kāi)發(fā)環(huán)境。

一、環(huán)境準(zhǔn)備(核心:不卸載原有環(huán)境,按需適配)

若依官方推薦

JDK >= 1.8 (推薦1.8版本)
Mysql >= 5.7.0 (推薦5.7版本)
Maven >= 3.0
Redis >= 5.0 非官方推薦

安裝開(kāi)發(fā)工具(推薦 IntelliJ IDEA 社區(qū)版)

  • 作用:打開(kāi)、編譯、運(yùn)行 Java 代碼的工具,比記事本 / VS Code 更友好。
  • 下載地址:IDEA 官網(wǎng)(選 Community 社區(qū)版,免費(fèi))。
  • 安裝:一路下一步,安裝時(shí)勾選 “Add launchers dir to PATH”(添加到環(huán)境變量)。

1. JDK環(huán)境配置(若依需JDK1.8,保留JDK17供安卓使用)

  • 現(xiàn)狀:本地已有JDK1.8.0_361、JDK17、JDK19,JDK17用于安卓項(xiàng)目(若沒(méi)有JDK,需下載安裝)
    官方:Oracle JDK8 (可能需要注冊(cè),略麻煩)
    非官方:OpenJDK 8(免費(fèi)無(wú)需注冊(cè))或者點(diǎn)擊這里下載

  • 配置方式(IDEA內(nèi)隔離配置,不修改全局環(huán)境):

    1. 打開(kāi)IDEA → FileProject Structure(Ctrl+Alt+Shift+S);

    2. 左側(cè)Platform SettingsSDKs → 點(diǎn)擊+Add SDKJava,選擇本地C:\Program Files\Java\jdk1.8.0_361;

    3. 左側(cè)Project SettingsProject,Project SDK1.8 (jdk1.8.0_361),Project language level8 - Lambdas, type annotations etc.

    4. 驗(yàn)證:?jiǎn)?dòng)項(xiàng)目后,IDEA運(yùn)行日志中出現(xiàn)C:\Program Files\Java\jdk1.8.0_361\bin\java.exe即配置生效(驗(yàn)證版本時(shí)無(wú)需關(guān)注Terminal的java -version顯示JDK17)。
      項(xiàng)目啟動(dòng),如圖所示,點(diǎn)擊RuoYiApplication文件右鍵:

2. Redis安裝與配置(若依>=3.0)

  • 下載:Windows版Redis(推薦5.0.14.1,解壓至D:\Redis-x64-5.0.14.1,無(wú)中文/空格路徑);

  • 啟動(dòng):

    1. 管理員身份運(yùn)行redis-server.exe redis.windows.conf(保持窗口打開(kāi));

    2. 驗(yàn)證:新開(kāi)CMD執(zhí)行redis-cli.exe → 輸入ping返回PONG即正常;

  • 若依配置:無(wú)需修改application.yml中Redis默認(rèn)配置(host=localhost、port=6379、無(wú)密碼);

  • 常見(jiàn)問(wèn)題:持久化權(quán)限報(bào)錯(cuò)(MISCONF Redis is configured to save RDB snapshots),解決(主要是權(quán)限問(wèn)題,需管理員權(quán)限打開(kāi)Redis):

    # 進(jìn)入redis-cli執(zhí)行
    config set stop-writes-on-bgsave-error no

3. Maven配置(若依>=3.0)

  • 下載地址:Maven 官網(wǎng)(選類似apache-maven-3.6.3-bin.zip的包);

  • 解壓到非中文路徑(比如D:\Maven);

  • 配置環(huán)境變量:新建MAVEN_HOME= 解壓路徑,Path新增%MAVEN_HOME%\bin;

  • 驗(yàn)證:IDEA終端執(zhí)行mvn -v,確保版本≥3.0;

  • 優(yōu)化配置(加快依賴下載):

    1. 找到Maven安裝目錄conf/settings.xml,在<mirrors>內(nèi)添加阿里云鏡像:

      <mirror>
          <id>aliyunmaven</id>
          <mirrorOf>central</mirrorOf>
          <url>https://maven.aliyun.com/repository/public</url>
      </mirror>
    2. IDEA中配置:FileSettingsBuild ToolsMaven,指定Maven home directory和修改后的settings.xml。

4. MySQL配置(適配本地8.0.43,無(wú)需降級(jí)5.7)

  • 沒(méi)有數(shù)據(jù)庫(kù)的可提前進(jìn)行下載安裝,官方網(wǎng)址:MySQL下載安裝后,管理員權(quán)限進(jìn)入命令提示符(CMD),啟動(dòng)數(shù)據(jù)庫(kù)
net start mysql
mysql -u 用戶名 -p  用戶名一般是root
  • 新建若依專屬庫(kù)(隔離Node后端數(shù)據(jù)):

    CREATE DATABASE IF NOT EXISTS ruoyi_admin DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  • 導(dǎo)入SQL腳本(可視化工具執(zhí)行,我用的是HeidiSQL,避免命令行路徑問(wèn)題):

    1. 切換至ruoyi_admin庫(kù);

    2. 導(dǎo)入若依sql目錄下的ry_20250522.sqlquartz.sql;

  • 若依連接配置(修改application-druid.yml):

    代碼

    spring:
      datasource:
        druid:
          master:
            url: jdbc:mysql://localhost:3306/ruoyi_admin?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true
            username: root # 本地MySQL用戶名
            password: 123456 # 本地MySQL密碼
            driver-class-name: com.mysql.cj.jdbc.Driver # 8.0專屬驅(qū)動(dòng)

二、啟動(dòng)若依后端

  1. 啟動(dòng)Redis(管理員身份運(yùn)行redis-server.exe);

  2. 打開(kāi)IDEA,加載若依后端代碼;

  3. 找到啟動(dòng)類RuoYiApplication.java,右鍵→Run 'RuoYiApplication';

  4. 驗(yàn)證啟動(dòng)成功:

    • IDEA日志無(wú)紅色報(bào)錯(cuò),最終顯示Started RuoYiApplication in XX seconds;

    • 瀏覽器訪問(wèn)http://localhost:8080,出現(xiàn)若依登錄頁(yè),提示通過(guò)前端UI訪問(wèn)。

三、前后端聯(lián)調(diào)最后一步(最拿手的)

修改若依前端項(xiàng)目.env.development文件:

VUE_APP_BASE_API = 'http://localhost:8080'

啟動(dòng)前端(npm run dev),即可正常訪問(wèn)登錄頁(yè)并聯(lián)調(diào)。

四、關(guān)鍵注意事項(xiàng)

  1. JDK:僅在IDEA內(nèi)為若依配置JDK1.8,全局保留JDK17,不影響安卓項(xiàng)目;

  2. MySQL:8.0需修改驅(qū)動(dòng)類為com.mysql.cj.jdbc.Driver,URL補(bǔ)充allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true;

  3. Redis:必須管理員啟動(dòng),避免持久化權(quán)限報(bào)錯(cuò);

  4. 路徑:所有安裝目錄(JDK/Redis/Maven/若依代碼)避免中文/空格,防止解析錯(cuò)誤。

到此這篇關(guān)于從前端視角零搭建并啟動(dòng)若依后端及環(huán)境配置的文章就介紹到這了,更多相關(guān)若依啟動(dòng)及環(huán)境配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java字符串排序的幾種實(shí)現(xiàn)方式

    Java字符串排序的幾種實(shí)現(xiàn)方式

    這篇文章主要給大家介紹了關(guān)于Java字符串排序的幾種實(shí)現(xiàn)方式, 使用Java平臺(tái)進(jìn)行字符串排序被認(rèn)為是一件簡(jiǎn)單的工作,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn)

    Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn)

    本文主要介紹了Java接口返回省市區(qū)樹形結(jié)構(gòu)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • SpringSecurity?認(rèn)證實(shí)現(xiàn)流程分析

    SpringSecurity?認(rèn)證實(shí)現(xiàn)流程分析

    SpringSecurity框架通過(guò)一個(gè)過(guò)濾器鏈來(lái)處理認(rèn)證和授權(quán),主要包括UsernamePasswordAuthenticationFilter負(fù)責(zé)處理登錄請(qǐng)求,本文給大家介紹SpringSecurity?認(rèn)證實(shí)現(xiàn)登錄校驗(yàn),感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • SpringBoot創(chuàng)建RSocket服務(wù)器的全過(guò)程記錄

    SpringBoot創(chuàng)建RSocket服務(wù)器的全過(guò)程記錄

    RSocket應(yīng)用層協(xié)議支持 Reactive Streams語(yǔ)義, 例如:用RSocket作為HTTP的一種替代方案。這篇文章主要給大家介紹了關(guān)于SpringBoot創(chuàng)建RSocket服務(wù)器的相關(guān)資料,需要的朋友可以參考下
    2021-05-05
  • Java RPC框架如何實(shí)現(xiàn)客戶端限流配置

    Java RPC框架如何實(shí)現(xiàn)客戶端限流配置

    這篇文章主要介紹了Java RPC框架如何實(shí)現(xiàn)客戶端限流配置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • 基于Spring Boot應(yīng)用ApplicationEvent案例場(chǎng)景

    基于Spring Boot應(yīng)用ApplicationEvent案例場(chǎng)景

    這篇文章主要介紹了基于Spring Boot應(yīng)用ApplicationEvent,利用Spring的機(jī)制發(fā)布ApplicationEvent和監(jiān)聽(tīng)ApplicationEvent,需要的朋友可以參考下
    2023-03-03
  • Java堆排序算法詳解

    Java堆排序算法詳解

    這篇文章主要為大家詳細(xì)介紹了Java堆排序算法的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • java中struts2實(shí)現(xiàn)文件上傳下載功能

    java中struts2實(shí)現(xiàn)文件上傳下載功能

    這篇文章主要介紹了java中struts2實(shí)現(xiàn)文件上傳下載功能的方法,以實(shí)例形式分析了struts2文件上傳下載功能的實(shí)現(xiàn)技巧與相關(guān)問(wèn)題,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2016-05-05
  • Java程序單實(shí)例運(yùn)行的簡(jiǎn)單實(shí)現(xiàn)

    Java程序單實(shí)例運(yùn)行的簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要介紹了Java程序單實(shí)例運(yùn)行的簡(jiǎn)單實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Idea 搭建Spring源碼環(huán)境的超詳細(xì)教程

    Idea 搭建Spring源碼環(huán)境的超詳細(xì)教程

    這篇文章主要介紹了Idea 搭建Spring源碼環(huán)境,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10

最新評(píng)論

喜德县| 集安市| 安顺市| 湛江市| 纳雍县| 利津县| 凌源市| 曲麻莱县| 连云港市| 日土县| 蒙城县| 丰原市| 织金县| 余庆县| 黄冈市| 铁岭市| 正蓝旗| 开化县| 昆明市| 屯门区| 扬中市| 临颍县| 贞丰县| 东安县| 洛扎县| 钟山县| 永福县| 玉屏| 台北市| 济宁市| 清新县| 原阳县| 大埔县| 靖江市| 沿河| 云南省| 克拉玛依市| 东乌珠穆沁旗| 康定县| 嵊州市| 苗栗县|