renren-security 项目安装与使用指南
1. 项目目录结构及介绍
renren-security 项目采用模块化设计,主要包含以下几个模块:
renren-security
├─ renren-common # 公共模块,提供工具类和公共服务
├─ renren-admin # 后台管理模块,系统的核心模块
├─ renren-api # API 接口模块,用于提供外部接口
├─ renren-generator # 代码生成器模块,用于自动生成代码
└─ renren-ui # 前端模块,基于 Vue3 的前端项目
1.1 renren-common
- 功能:提供项目中常用的工具类和公共服务,如日志管理、异常处理、数据校验等。
- 主要文件:
utils/
:包含各种工具类。config/
:公共配置类。
1.2 renren-admin
- 功能:后台管理系统的核心模块,负责用户管理、角色管理、菜单管理等。
- 主要文件:
controller/
:控制器层,处理前端请求。service/
:服务层,处理业务逻辑。mapper/
:数据访问层,与数据库交互。
1.3 renren-api
- 功能:提供外部接口,如微信小程序、iOS、Android 等客户端的接口。
- 主要文件:
controller/
:API 控制器层,处理外部请求。service/
:API 服务层,处理业务逻辑。
1.4 renren-generator
- 功能:代码生成器模块,根据数据库表结构自动生成增删改查等代码。
- 主要文件:
templates/
:代码生成模板。config/
:代码生成器配置文件。
1.5 renren-ui
- 功能:基于 Vue3 的前端项目,负责前端页面的展示和交互。
- 主要文件:
src/
:前端源码目录。public/
:静态资源目录。
2. 项目启动文件介绍
2.1 renren-admin 启动文件
- 文件路径:
renren-admin/src/main/java/io/renren/AdminApplication.java
- 功能:启动 renren-admin 模块。
- 启动方式:
java -jar renren-admin.jar
2.2 renren-api 启动文件
- 文件路径:
renren-api/src/main/java/io/renren/ApiApplication.java
- 功能:启动 renren-api 模块。
- 启动方式:
java -jar renren-api.jar
2.3 renren-generator 启动文件
- 文件路径:
renren-generator/src/main/java/io/renren/GeneratorApplication.java
- 功能:启动代码生成器模块。
- 启动方式:
java -jar renren-generator.jar
3. 项目配置文件介绍
3.1 renren-admin 配置文件
- 文件路径:
renren-admin/src/main/resources/application-dev.yml
- 主要配置项:
spring.datasource
:数据库连接配置。spring.redis
:Redis 缓存配置。server.port
:服务端口配置。
3.2 renren-api 配置文件
- 文件路径:
renren-api/src/main/resources/application-dev.yml
- 主要配置项:
spring.datasource
:数据库连接配置。spring.redis
:Redis 缓存配置。server.port
:服务端口配置。
3.3 renren-generator 配置文件
- 文件路径:
renren-generator/src/main/resources/generator.properties
- 主要配置项:
mainPath
:主包路径。package
:包名。moduleName
:模块名。author
:作者信息。tablePrefix
:表前缀。
通过以上配置文件,可以灵活调整项目的运行环境和参数,满足不同的开发和部署需求。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考