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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

spring admin mysql_easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql...

發布時間:2023/12/2 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring admin mysql_easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

easyadmin

數據庫一定要用utf8mb4編碼,記得先執行manager.sql,再執行initdata.sql,其中tenant表不用管,這是我打算做的另外一個項目設計的表,因為直接復制的本項目,怕到時候忘記,所以沒有刪除

攔截器相關文檔

##簡介

一個簡單好看的后臺開發模板框架,目前具備用戶管理,菜單管理和角色管理3個功能,也只打算做這3個,畢竟這是所有后臺管理框架的核心,而本項目也只是打算做一個模板框架而已

##優點

###一、方便快捷,配置文件少;項目基于spring boot,無需繁瑣的xml配置

###二、界面美觀;基于Ace Admin前端框架

###三、權限攔截器性能高,僅對Controller請求進行攔截

###四、功能單一,方便擴展(也是缺點)

##缺點

###一、Ace Admin文檔太少(不過常用的功能都已有現成頁面,只需要稍作修改即可)

###二、攔截器無法攔截靜態文件

##主體框架

項目基于Spring boot+Mybatis+Ace Admin

##用到的框架

Spring boot

Ace Admin

##攔截器流程

登錄時讀取當前用戶擁有的可訪問的url集合,在發起請求后,先判斷是否是無需攔截的url(如登錄地址),如果不是則從session中獲取用戶信息,如果獲取失敗說明沒有登錄或者登錄已失效,則根據被調用的方法返回值類型,如果是String或者ModelAndView,則返回跳轉到登錄頁面的ModelAndView,如果返回值是WebResult(指定的用@ResponseBody),則返回沒有登錄的json(因為沒有找到判斷方法是否有某個注解的方法,所以只能通過這個方法來實現了);如果已經登錄了,則判斷當前url是否是在當前用戶擁有的權限列表,如果在則調用方法,如果不在則同未登錄處理一樣,只是返回的是沒有權限的頁面或json

###關于超級用戶和默認權限

超級用戶的id為-1,訪問所有url都不會進行攔截

默認權限的角色id為-1,用于設置公共的權限,所有用戶默認被授予此權限

##部分截圖

總結

以上是生活随笔為你收集整理的spring admin mysql_easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。