# easy-plus
**Repository Path**: emaisi/easy-plus
## Basic Information
- **Project Name**: easy-plus
- **Description**: 基于若依,整合了爬虫、cms、oss、节假日、PV、翻译(阿里云、百度云、有道、讯飞)等功能。非前后端分离版本
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: dev
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 8
- **Forks**: 6
- **Created**: 2023-02-17
- **Last Updated**: 2025-07-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: CMS, Spider, SpringBoot, 权限管理, 工作流
## README
[toc]
# easy-plus
> **有用的话请鼓励❤️下作者,右上角☝️watch、star、fork三连点🙏🙏🙏一波**
## 平台介绍
> easy-plus 是重写 RuoYi针对
> 项目代码、文档 均开源免费可商用 遵循开源协议在项目中保留开源协议文件即可
> 活到老写到老 为兴趣而开源 为学习而开源 为让大家真正可以学到技术而开源
## 功能介绍
| 功能介绍 | 使用技术 | 文档地址 | 特性注意事项 |
|:-------|---------|-----------------------------------------------------------------|-----------|
| 当前框架 | easy-plus | | 基于 RuoYi 4.7.6 |
| 原框架 | ruoyi | [ruoyi官网](http://ruoyi.vip/) | 定期同步需要的功能|
| 前端开发框架 | | | |
| 后端框架 | SpringBoot | [springboot boot官网](https://spring.io/projects/spring-boot/#learn) | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
## 项目截图
### 爬虫





### 系统插件












### CMS

### 系统监控






### 系统管理
## 开发教程
## 部署教程
## 启动
### 创建库,执行sql
把 sql/ruoyi-all-20230216.sql,直接通过导入或者source ruoyi-all-20230216.sql 方式,如果在Navicat 中执行sql脚本方式需要一二十分钟,可以通过“执行sql”方式会快一些。
### 修改配置
ruoyi-admin/src/main/resources/application.yml 一些通用配置,比如上次文件路径、启用demo、启用热启动。
ruoyi-admin/src/main/resources/application-druid.yml 数据库连接配置。
### run运行
修改配置完成后,点击run运行即可。
访问地址:
admin http://ip:port/admin/
blog http://ip:port/blog
## 更新日志
### V1.2
1、项目更新hutool-all版本,并使用当前最新的5.8.12版本。
2、新增翻译插件,翻译支持百度云翻译、阿里云翻译、有道翻译、讯飞翻译、腾讯云翻译
3、爬虫新增保存爬取的地址插入数据库
4、新增翻译language-distinguish包,支持语言检测
5、fix 爬虫配置中,不能修改 级联发现URL的bug
### V1.1 2023-02-25
1、版本号使用revision,需要maven的3.5.0以上的版本
2、新增ruoyi-plugs-knife4j模块,取消swagger文档。
3、新增 JavaMelody 监控
4、新增webLog日志监控
### V1.0 2023-02-16
基于 [ruoyi-plus](https://gitee.com/markbro/ruoyi-plus) 改造, 合并若依框架v4.7.6。
在若依ruoyi基础上,非前后端分离。新增了爬虫、cms等模块。
#### 一.新增ruoyi-plugs模块。它包含:
1. **ruoyi-plugs-common**模块,是对原有的**ruoyi-common**的扩展,它的存在避免了后续新增的工具类的改动入侵原有代码。它的pom中引用了**ruoyi-common**。
2. **ruoyi-plugs-system**模块,看名字也是对原有**ruoyi-system**的扩展,它的存在避免了后续新增的功能入侵原有代码。它的pom中引用了**ruoyi-plugs-common**以及**ruoyi-system**。
而它被**ruoyi-framewor**模块引用,从而使新增功能嵌入原有系统。
3. **ruoyi-plugs-framework**模块,同样它是对原有**ruoyi-framework**的扩展。之后新建的web模块,建议继承该模块。
4. **ruoyi-plugs-web**模块,同样它是对原有ruoyi-admin的扩展。新增模块的引用在该模块的pom中引入就可以了。
以上四个模块是对原有程序扩展的基础,不能卸载掉,而下面的各个模块大家可以选择性的保留或卸载。 只需要执行各个模块下的sql文件夹下的uninstal文件(卸载掉表和菜单项以及数据字典配置等数据),然后在**ruoyi-plugs-web**模块的pom文件去掉引用就行了!
5. **ruoyi-plugs-ehcache**模块(可单独卸载)
6. **ruoyi-plugs-redis**模块(可单独卸载)
7. **ruoyi-plugs-highschool**模块(可单独卸载)
8. **ruoyi-plugs-holiday**模块(可单独卸载)
9. **ruoyi-plugs-oss**模块(可单独卸载)
10. **ruoyi-plugs-province**模块(可单独卸载)
11. **ruoyi-plugs-pv**模块(可单独卸载)
12. **ruoyi-plugs-third**模块(可单独卸载)
13. **ruoyi-plugs-thirdlong**模块(可单独卸载)
14. **ruoyi-plugs-blog**模块(可单独卸载)
15. **ruoyi-plugs-knife4j**模块(可单独卸载)
#### 二、新增ruoyi-cms内容管理模块(可单独卸载)
它引用了**ruoyi-plugs-framework**模块,并被**ruoyi-plugs-web**模块引用
#### 三、新增ruoyi-spider爬虫模块(可单独卸载)
它引用了**ruoyi-plugs-framework**模块,并被**ruoyi-plugs-web**模块引用