文章目录
1.人人开源介绍
1.1 人人开源项目
1.2.renren-security (人人权限系统)项目描述:
renren-security (人人权限系统)是一套轻量级的权限系统,主要包括用户管理、角色管理、部门管理、菜单管理、定时任务、参数管理、字典管理、文件上传、系统日志、文章管理、APP模块等功能。其中,还拥有多数据源、数据权限、Redis缓存动态开启与关闭、统一异常处理等技术特点。
renren-security
├─renren-common 公共模块
│
├─renren-admin 管理后台
│ ├─db 数据库SQL脚本
│ │
│ ├─modules 模块
│ │ ├─job 定时任务
│ │ ├─log 日志管理
│ │ ├─oss 文件存储
│ │ ├─security 安全模块
│ │ └─sys 系统管理(核心)
│ │
│ └─resources
│ ├─mapper MyBatis文件
│ ├─public 静态资源
│ └─application.yml 全局配置文件
│
│
├─renren-api API服务
│
├─renren-generator 代码生成器
│ └─resources
│ ├─mapper MyBatis文件
│ ├─template 代码生成器模板(可增加或修改相应模板)
│ ├─application.yml 全局配置文件
│ └─generator.properties 代码生成器,配置文件
│
1.3.项目部署
3.1下载renren-generator、renren-fast-vue、renren-fast
1.renren-generator 是代码生成器
2.renren-fast-vue 是前端页面的显示
3.renren-fast
3.2 配置renren-fast数据库
注意:这里使用的如果是其他的数据库是可以导入相应的sql
问题:我在这样子做完的时候点进renren-generator、renren-fast项目的pom文件在报错,发生该问题的根本原因是因为在项目文件夹的外层包含着另一个项目,此时项目文件无法确定该文件的pom依赖是引用哪一个parent依赖导致的
问题:'parent.relativePath' of POM io.renren:renren-generator:1.0.0 (D:\javaProject\renrenProject\renren-generator\pom.xml) points at com.huangliang.renren:renrenProject instead of org.springframework.boot:spring-boot-starter-parent, please verify your project structure
解决:我们可以在子模块perant标签里面加上 标签
3.3 renren-fast 启动
3.4 启动前端
使用npm install 构建项目,然后使用npm run dev启动前端项目