日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

若依框架学习笔记

發(fā)布時間:2023/12/10 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 若依框架学习笔记 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

若依框架簡介

  • 若依框架簡介
    • 若依框架版本介紹
    • 若依框架(vue前后端分離版本)
    • 首頁
    • 系統(tǒng)管理
      • 用戶管理
      • 角色管理
      • 菜單管理
    • 系統(tǒng)監(jiān)控
    • 系統(tǒng)工具
      • 表單構(gòu)建
    • 代碼生成

若依框架簡介

根據(jù)官網(wǎng)介紹若依框架就是一個后臺管理框架,主要使用技術(shù)在官網(wǎng)上也有介紹我這里再次復(fù)述一遍,主要技術(shù)分別是基于springboot、shiro、mybatis、Thymeleaf等,這個后臺管理框架可以實現(xiàn)零代碼開發(fā),它能讓我們大部分時間放在業(yè)務(wù)開發(fā)上面,節(jié)省一些不必要的時間,降低技術(shù)難度,與開發(fā)成本

若依框架版本介紹

若依框架有好幾種不同的版本

序號版本
1bootStrap多模塊版本
2vue前后端分離版本
3SpringCloud微服務(wù)版本
4vue單應(yīng)用后臺版本
5bootStrap單應(yīng)用版本
6更多其他版本項目

我們可以從下圖中看見:

因為我們現(xiàn)在目前主流都是前后端分離,這里我們主要抽取前后端分離版來進(jìn)行介紹
第一步我們需要從若依官網(wǎng)上去下載前后端分離版本vue前后端分離版根據(jù)配我們需要啟動本地redis數(shù)據(jù)庫,把數(shù)據(jù)源切換為自己的數(shù)據(jù)庫,就可以成功啟動

若依框架(vue前后端分離版本)

準(zhǔn)備工作

JDK >= 1.8 (推薦1.8版本) Mysql >= 5.7.0 (推薦5.7版本) Maven >= 3.0

修改數(shù)據(jù)庫連接,編輯resources目錄下的application-druid.yml

# 數(shù)據(jù)源配置 spring:datasource:type: com.alibaba.druid.pool.DruidDataSourcedriverClassName: com.mysql.cj.jdbc.Driverdruid:# 主庫數(shù)據(jù)源master:url: jdbc:mysql://localhost:3306/ruoyitest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8(數(shù)據(jù)源需要使用自己的)username: rootpassword: 123456 啟動本地redis

后端文件結(jié)構(gòu)

在這個版本中我們可以將其分為幾個大的模塊,當(dāng)然你可以自己去添加你自己所需要的模塊信息,這個框架擴(kuò)展性非常好,在原生的系統(tǒng)模塊中主要有首頁、系統(tǒng)管理、系統(tǒng)監(jiān)控、系統(tǒng)工具、還有若依官網(wǎng)信息,接下來我們就主要講解里面的模塊信息

首頁

我們可以放置一些基本信息,和一些活動信息等,這里就不過多介紹首頁

系統(tǒng)管理

這里就不全部講解了,下面就講解用戶、角色、菜單這個三個,大部分都是一樣的模板信息

用戶管理

用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。

在上述界面完成用戶的新增,刪除,以及部門分配等信息,這里頁實現(xiàn)了用戶的各種模糊查詢,部門列表的組織結(jié)構(gòu)樹查詢,也可以完成用戶的導(dǎo)入導(dǎo)出,再導(dǎo)入的過程中如果沒有模板,我們需要要先下載模板,將數(shù)據(jù)填寫好過后在進(jìn)行導(dǎo)入

角色管理

角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分


在這里我們可以完成角色的新增角色、刪除角色、修改角色信息等操作,還可以授予不同角色不同的權(quán)限,來作為我們的權(quán)限控制,我們可以由下圖看出

菜單管理

菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等

這里可以新建菜單目錄,選擇對應(yīng)的菜單類型可以根據(jù)自己的需求設(shè)置對應(yīng)的菜單目錄

系統(tǒng)監(jiān)控

1 .在線用戶
在線用戶:當(dāng)前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。

這里可以進(jìn)行在線用戶的監(jiān)控,也可以根據(jù)用戶信息進(jìn)行查找,以及強(qiáng)制下線等

2.定時任務(wù)
定時任務(wù):在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。
從下圖可以看出

在新增界面我們可以自定義cron表達(dá)式,根據(jù)cron表達(dá)式指定調(diào)用方法,通過執(zhí)行策略可以選擇執(zhí)行的模式等,如下圖所示

系統(tǒng)工具

表單構(gòu)建

通過這個工具可以快速便捷的構(gòu)建表單,只需要進(jìn)行簡單的拖拽就行了,降低了開發(fā)成本

代碼生成

代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
我們只需要在數(shù)據(jù)庫中將數(shù)據(jù)庫表格建好,在代碼生成中點擊導(dǎo)入,選擇我們建造好的數(shù)據(jù)庫表格,他就會生成對應(yīng)的前后端代碼,非常高效方便。

系統(tǒng)接口模塊就是配置了swagger,便于前后端對接,這個只是對若依框架的初步認(rèn)識

總結(jié)

以上是生活随笔為你收集整理的若依框架学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。