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

歡迎訪問 生活随笔!

生活随笔

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

windows

guns java_guns——一个简便的后台管理系统

發布時間:2024/1/23 windows 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 guns java_guns——一个简便的后台管理系统 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

引言:

作為一個剛入職場的小白,至今還未畢業,在實習生的崗位中摸索,工作之余發現了一個十分簡便的后臺管理系統。該系統是基于springmvc + shiro + mybatis-plus + beet,代碼簡潔,還設有自動代碼生成,大大節省代碼開發的時間成本。

好了,廢話不多說,下面介紹一下guns后臺管理系統的部署運行及功能開發。

一、代碼下載

可直接在git上下載,下載地址:https://github.com/stylefeng/Guns

二、部署運行

下載完成后,可直接在IDEA上打開,引入相應的jar包,下圖簡單介紹guns框架包

了解了基本的項目框架后,主要的開發在guns-admin這個包中,要成功的運行代碼,還需要以下幾個步驟:

2.1 修改配置文件中數據庫的用戶名密碼

在guns-admin中,有application.yml的配置文件,只要配置數據庫等信息,可在改文件中搜索password和username后,將其改為你本地數據庫中對應的用戶名和密碼即可。

2.2 在數據庫中建表

在guns項目中,有個guns.sql的文件,只需要將該文件在本地數據庫中運行,即可創建數據庫中的表,表主要包括guns系統的部門表,字典表,用戶表,日志表,菜單表等,另外表中也已經插入了現有的數據,十分方便。

2.3 在配置好數據庫等信息后,就可以啟動項目了,啟動類為GunsApplication,找到該類后啟動,訪問 http://localhost/ + 項目端口號(項目端口號可在application.yml配置文件中找到,搜索port即可~),恭喜你,即將看到guns的真面紗啦~

2.4 啟動后的界面如下所示,其中賬號和密碼默認為admin / 111111,成功后即可進入代碼的開發啦~~~

三、代碼開發

對于一些基本的代碼,guns提供一鍵生成代碼的功能,只需在界面操作即可~ 以下以我做的食品管理(沒辦法,本人吃貨一個)為例

3.1 現在數據庫中創建想要管理的表,如下:

CREATE TABLE `food` (

`ID` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',

`NUMBER` varchar(255) NOT NULL COMMENT '商品編號,UUID生成,唯一',

`NAME` varchar(255) NOT NULL COMMENT '商品名稱',

`PRICE` decimal(10,0) NOT NULL COMMENT '價格',

`PRODUCTDATE` date NOT NULL COMMENT '生產日期',

`EXPIRATIONDATE` bigint(20) NOT NULL COMMENT '保質期 單位:天',

`STOCK` bigint(20) NOT NULL COMMENT '庫存',

`UNIT` varchar(2) DEFAULT NULL COMMENT '單位',

`STATUS` int(1) NOT NULL COMMENT '狀態:1.上架 2.下架',

`ADDTIME` datetime DEFAULT NULL COMMENT '添加時間',

`UPDATETIME` datetime DEFAULT NULL COMMENT '最后更新時間',

`ADDPERSON` varchar(255) DEFAULT NULL COMMENT '添加人',

`DESCRIPTION` varchar(255) DEFAULT NULL COMMENT '描述',

`REMARK` varchar(255) DEFAULT NULL COMMENT '備注',

PRIMARY KEY (`ID`)

) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT '食品表'

3.2 進入代碼生成,在下方選中需要生成的數據庫表,還有模板,填寫業務名稱即可生成。

代碼生成后,有food.sql的文件,改文件主要是將生成的功能插入到菜單表中,另外,還需要在系統管理中的角色管理中配置權限,選中角色,點擊權限配置,勾選“食品管理”即可。

3.3 代碼成功生成后,即可進行開發,開發可以按照系統管理的用戶管理進行開發,實現controller、service和dao層,以及相應的頁面編寫即可。

總結

以上是生活随笔為你收集整理的guns java_guns——一个简便的后台管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。

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