# 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) | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## 项目截图 ### 爬虫 ![spider_config](doc/images/snapshot/spider_config.png) ![spider_config_column](doc/images/snapshot/spider_config_column.png) ![spider_config_column_edit](doc/images/snapshot/spider_config_column_edit.png) ![spider_config_edit](doc/images/snapshot/spider_config_edit.png) ![spider_task](doc/images/snapshot/spider_task.png) ### 系统插件 ![plug_backup](doc/images/snapshot/plug_backup.png) ![plug_ehcache](doc/images/snapshot/plug_ehcache.png) ![plug_event_log](doc/images/snapshot/plug_event_log.png) ![plug_holiday](doc/images/snapshot/plug_holiday.png) ![plug_pv](doc/images/snapshot/plug_pv.png) ![plug_redis](doc/images/snapshot/plug_redis.png) ![plug_respone_time](doc/images/snapshot/plug_respone_time.png) ![plug_sys_module](doc/images/snapshot/plug_sys_module.png) ![plug_third_ai_record](doc/images/snapshot/plug_third_ai_record.png) ![plug_third_api](doc/images/snapshot/plug_third_api.png) ![plug_third_baidu_ai](doc/images/snapshot/plug_third_baidu_ai.png) ![plug_third_sms](doc/images/snapshot/plug_third_sms.png) ### CMS ![cms_article](doc/images/snapshot/cms_article.png) ### 系统监控 ![monitor_cache](doc/images/snapshot/monitor_cache.png) ![monitor_database](doc/images/snapshot/monitor_database.png) ![monitor_job](doc/images/snapshot/monitor_job.png) ![monitor_online_user](doc/images/snapshot/monitor_online_user.png) ![monitor_service](doc/images/snapshot/monitor_service.png) ![monitor_webLog](doc/images/snapshot/monitor_webLog.png) ### 系统管理 sys_user sys_user ## 开发教程 ## 部署教程 ## 启动 ### 创建库,执行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**模块引用