从零开始有图:人人开源框架renren-security-master配置与运行

 写在前面

1、这个是我在学习人人开源框架后自己总结的内容,有很多错漏的地方

2、如果没能帮到你的话,请向其他博主寻求帮助


项目文件

可以去gitee下载,我修改了端口号和数据库的信息,对应修改了就行了

后端源码

renren-security: 采用SpringBoot、MyBatis-Plus、Shiro、Vue3、ElementPlus等框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。🔝 🔝 🔝 记得上边点个star 关注更新。 (gitee.com)icon-default.png?t=N7T8https://gitee.com/renrenio/renren-security前端源码

renren-ui: renren-ui基于vue、element-ui构建开发,实现renren-security后台管理前端功能,提供一套更优的前端解决方案。 (gitee.com)icon-default.png?t=N7T8https://gitee.com/renrenio/renren-ui

运行环境

操作系统

Windows11家庭版

js环境

node.js12.22.12+npm6.14.4

项目管理工具

apache-maven-3.9.3

远程字典服务

Redis-x64-3.2.100

java开发工具

jdk-17_windows-x64_bin

数据库管理系统

mysql8.0.34

前端运行环境

VSCode,webstorm(如果你有会员或者试用)

后端运行环境

IDEA(社区版需要安装spring boot helper的插件)

数据库管理工具

Navicat Premium 16.0,datagrip(如果你有会员或者试用)


运行环境的安装配置

node.js+npm的安装配置

node.js12.22.12+npm6.14.4的安装配置_CDTU iron fan的博客-CSDN博客https://blog.csdn.net/m0_74865737/article/details/132001346https://blog.csdn.net/m0_74865737/article/details/132001346icon-default.png?t=N7T8https://blog.csdn.net/m0_74865737/article/details/132001346

maven的安装配置

maven3.9.3的安装配置_CDTU iron fan的博客-CSDN博客https://blog.csdn.net/m0_74865737/article/details/132001971https://blog.csdn.net/m0_74865737/article/details/132001971icon-default.png?t=N7T8https://blog.csdn.net/m0_74865737/article/details/132001971

redis的安装配置

Redis3.2.100免安装版的安装配置_CDTU iron fan的博客-CSDN博客https://blog.csdn.net/m0_74865737/article/details/132002019https://blog.csdn.net/m0_74865737/article/details/132002019icon-default.png?t=N7T8https://blog.csdn.net/m0_74865737/article/details/132002019

jdk的安装配置

jdk17.0.6的安装配置_CDTU iron fan的博客-CSDN博客https://blog.csdn.net/m0_74865737/article/details/132059517https://blog.csdn.net/m0_74865737/article/details/132059517icon-default.png?t=N7T8https://blog.csdn.net/m0_74865737/article/details/132059517

mysql的安装配置

mysql8.0.34的安装配置_CDTU iron fan的博客-CSDN博客https://blog.csdn.net/m0_74865737/article/details/132063126https://blog.csdn.net/m0_74865737/article/details/132063126icon-default.png?t=N7T8https://blog.csdn.net/m0_74865737/article/details/132063126

vscode的安装配置

这个你总会吧

idea的安装配置

这个你总会吧

navicat的安装配置

请自行安装,建议使用16.0版本,尊重正版


开始跑项目

我的需要用的的路径和信息

数据库用户名:root

数据库用户密码:123456

用到的数据库:renren-security

1、启动redis-sever

 2、启动navicat

新建一个数据库renren-security,字符集为utf-8,utf-8mb3或者utf-8mb4,排序规则不选

3、数据库操作

在renren-security数据库中选择表,运行renren-security-master中的sql文件(C:\Users\Abit\Desktop\renren-security-master\renren-admin\db文件夹下的第二个sql文件,运行后记得刷新)

97ee7656d3d744968ff34da773ce7733.png​​

4、启动idea

使用idea打开renren-security-master文件,等待idea把各种资源加载完(社区版要先下载spring boot helper的插件)

点击运行AdminApplication.java(它的路径是C:\Users\Abit\Desktop\mine\renren-security-master\renren-admin\src\main\java\io\renren\AdminApplication.java)

 5、idea运行成功 

b586fb187d6748e585b707847858aaeb.png​​

6、启动vscode

使用vscode打开renren-ui-master文件,等待vscode把各项资源加载完(vscode会提醒你安装某些扩展,直接安装就行)

7、在终端进行操作

点击菜单栏终端,新建终端,在终端输入以下命令后回车执行

npm install --registry=https://registry.npmmirror.com
npm run serve

执行完毕后,vscode显示运行成功,在浏览器会自动打开一个网页

8、vscode运行成功

9、项目运行成功

输入验证码,点击登录,登录成功,项目运行成功

注意事项

 1、idea运行时显示进程已结束,退出代码1的解决:

可能1:你把redis-sever关掉了,打开redis-sever后重新运行一下

可能2:你的maven没有加载完成,进入设置检查一下maven的版本和路径这些,更改或者重新加载一下maven

可能3:你的项目中的数据库相关信息与navicat中的数据信息的不匹配

2、vscode运行时出现npm相关的报错:

可能1:你的node_cache和node_global文件夹权限不够,找到你安装node.js的文件夹,右键点击属性,选择安全,点击编辑,权限全部打勾,点击应用,重新在终端执行以上命令

c8c5f37499b446ca98c0b16e3ff3cf91.png

可能2:此文件夹被占用,关闭相关软件,清除缓存就行了,重新在终端执行以上命令

可能3:node.js和npm的配置有问题(主要是路径问题),检查一下相关配置路径

3、网页打开后加载不出来或者提示接口500错误:

可能1:查看你是不是把redis-sever或者idea关掉了

可能2:你网络太差了或者网络连接断开了

可能3:端口冲突,cmd打开命令行,输入以下命令,找到占用66端口的进程的PID(最后一列)

netstat -ano | findstr "66"

4b6c551f4b664d67b72a8d5444dbcabf.png

 搜索任务管理器,点击任务管理器

f4d7fe800c174f06961562d8ed75b26f.png

 搜索要关闭的进程的PID,右键结束任务

cc20051b2db44e1f9ee7b5386708479e.png

可能4:你更改了端口的参数没有注意到,自己检查一遍

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
renren-security是一个开源的、基于Spring Boot和Spring Security的Java安全框架。它提供了许多功能和组件,帮助开发人员快速构建安全可靠的Web应用程序。 renren-security的开发文档包含了详细的使用说明和示例代码,帮助开发人员了解框架的各个方面。文档主要包括以下几个部分: 1. 框架概述:介绍renren-security的背景、目标和特点,让开发人员了解为什么选择使用这个框架以及它的优势。 2. 快速入门:展示如何通过几个简单的步骤快速搭建一个基于renren-security的Web应用。包括框架的环境要求、依赖配置、主要组件的介绍等。 3. 权限管理:详细介绍如何在应用中实现权限管理。包括用户认证、角色管理、访问控制等内容。提供了示例代码和最佳实践,让开发人员能够灵活配置和扩展权限管理的功能。 4. 安全配置:讲解如何配置框架的安全机制。包括密码加密、登录认证、记住我等功能的配置和使用。介绍了框架提供的相关API和扩展点,方便开发人员根据具体需求自定义安全配置。 5. 示例代码:提供了一些常用的场景示例代码,比如账号管理、日志记录等。这些示例代码可以帮助开发人员更好地理解框架的使用方式,加速开发进度。 通过renren-security的开发文档,开发人员可以快速掌握框架的各个功能和特性,实现安全可靠的Web应用程序。无论是新手还是有经验的开发人员都可以通过文档中的示例代码和实践指南来提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值