### Ruoyi-Vue 前后端分离版本 使用说明 #### 启动步骤概述 对于Ruoyi-Vue这款基于Spring Boot和Vue构建的前后端分离快速开发平台,其启动过程分为两个主要部分:后端服务与前端应用。 在后端方面,需将整个项目导入到集成开发环境IDEA中,并定位至`ruoyi-admin`模块下的入口类`RuoYiApplication.java`来启动应用程序实例[^2]。这一步骤确保了服务器能够响应来自客户端的各种HTTP请求并处理业务逻辑。 至于前端,则是在命令提示符窗口以管理员权限执行`npm install`安装依赖包之后,在项目的`ruoyi-ui`文件夹路径下输入`npm run dev`指令开启本地开发服务器。此操作使得开发者可以在浏览器内实时预览界面效果以及调试样式布局等问题。 #### 安全管理机制 值得注意的是,该框架集成了Spring Security作为安全防护组件之一用于保护资源免受未授权访问的影响[^3]。为了更好地理解和运用这套体系结构,《Spring Security 详解》提供了详尽指导文档可供查阅学习如何配置认证授权规则等内容。 #### 数据库初始化注意事项 当遇到数据库表结构异常情况时——例如主键字段不按预期递增的问题,可以尝试先清空对应的数据表(如`pms_user`),即利用SQL语句`TRUNCATE TABLE pms_user;`完成清理工作后再重新插入记录条目,以此恢复正常的ID序列化行为[^4]。 ```sql TRUNCATE TABLE pms_user; ``` #### 获取源码方式 官方已开放GitHub仓库供有兴趣者克隆获取最新版程序代码,具体链接为[Gitee上的开源地址](https://gitee.com/y_project/RuoYi-Vue)[^1]。此外还提供了一个在线演示站点方便用户体验实际功能特性,网址位于<vue.ruoyi.vip/>。