一、ruoyi-vue-pro簡介
ruoyi-vue-pro是一個基於Spring Boot和Vue.js的開源企業快速開發平台,提供了一整套通用的後台管理系統解決方案,包括但不限於如下特性:
– 許可權管理
– 定時任務
– 資料庫監控
– 代碼生成器
該項目已經發布了七個版本,由於其靈活性、擴展性和易用性,備受廣大開發者的歡迎。
二、安裝步驟
1. 下載源碼:
$ git clone https://gitee.com/y_project/RuoYi-Vue-Pro.git
2. 安裝依賴:
a. 後端java部分:
– JDK1.8+
– Maven
b. 前端vue部分:
– Nodejs
– npm
3. 配置資料庫:
打開ruoyi-admin/src/main/resources/application.yml,修改對應的資料庫連接信息。
datasource:
# 數據源類型
type: com.alibaba.druid.pool.DruidDataSource
# Underscore To CamelCase
name: db1
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/ry-ui?useUnicode=true&characterEncoding=UTF-8&useSSL=false&zeroDateTimeBehavior=convertToNull&autoReconnect=true&serverTimezone=Asia/Shanghai
username: root
password:
4. 運行程序:
a. 前端運行:
$ cd ruoyi-ui
$ npm install
$ npm run dev
b. 後端運行:
在項目根目錄執行:
$ mvn clean install
$ java -jar ruoyi-admin/target/ruoyi-admin.jar
三、使用指南
1. 登錄頁面:
瀏覽器訪問http://localhost:8080即可進入ruoyi-vue-pro的登錄頁面,輸入管理員賬號和密碼即可登錄。
2. 系統管理:
該模塊包括了菜單管理、字典管理、系統配置等子模塊:
// 菜單管理
// 字典管理
// 系統配置
3. 代碼生成器
該模塊用於生成資料庫表對應的CRUD相關代碼。生成後的代碼放在ruoyi- codegen模塊下,可以直接使用或者進行修改。
// 頁面路由
// 後端介面
public interface GeneratorService
{
List selectTableList(TableInfo tableInfo);
byte[] generatorCode(String[] tableNames);
}
4. 許可權管理
該模塊用於管理系統中的用戶和角色,以及進行許可權管理。
// 頁面路由
// 後端介面
public interface ISysUserService
{
List selectUserList(SysUser user);
SysUser selectUserByUserName(String userName);
SysUser selectUserById(Long userId);
int deleteUserByIds(String ids);
int updateUser(SysUser user);
int insertUser(SysUser user);
}
四、總結
ruoyi-vue-pro是一個非常實用的企業級快速開發平台,大大降低了開發人員的工作難度和工作量,同時提高了企業項目管理的水平和效率。本篇文章介紹了ruoyi-vue-pro的安裝步驟和使用指南,希望能夠幫助到需要使用這一平台的開發者。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/271923.html