应用特点
飞趣社区开源版是一款集成化的小区内容智能管理系统,汲取了zheng新项目和ruoyi新项目的精华。该系统采用了layui进行网页页面UI设计,并集成了阿里云OSS和七牛云存储服务,支持前端和后端文件的存储。另外系统还支持编码自动生成,以及数据库查询读写分离功能,极大地提升了开发效率和系统稳定性。
如何使用
以下是飞趣社区开源版的基本使用步骤:
数据库配置:在MySQL中创建一个名为cwd_boring
的数据库,并导入cwd_boring.sql
文件。
Redis安装:安装Redis服务器,配置端口号为6379。
环境变量配置:编辑application-dev.yml
文件,配置Redis、邮件服务器等相关信息。
feiqu-redis:
servers: localhost:6379
password: mail:
default-encoding: utf-8
host: smtp.qq.com
username: 123@qq.com
password: 2333
配置邮箱服务器:在application-dev.yml
中配置电子邮件服务器的登录名和密码。
配置IP定位库:将ip2region.db
文件放置在feiqu-opensource\feiqu-front\src\main\resources\ip2region\
目录下。
启用读写分离:在com.feiqu.framwork.aspectj.DataSourceAspect
中取消注释以启用读写分离。
配置云存储服务:在application.properties
中配置阿里云和七牛云的存储信息。
第三方登录:在application.properties
中配置QQ和新浪微博的APP ID和APP Key。
后台管理:通过修改cwd_boring.fq_user
表的role
字段,将1设置为管理人员角色。
代码生成:在feiqu-opensource\feiqu-generator
新项目中,使用com.feiqu.generator.util.CSSGenerator
进行代码生成。
更换背景图片:支持登录用户更换背景图片。
富文本编辑:支持文章发表使用富文本编辑,集成quill架构。
开发工具配置:在application.yml
中配置开发工具和开发环境。
密码加密:使用AES加密存储Redis和MySQL的登录密码。
初始化配置:查看com.feiqu.framwork.init.FeiquInitTrigger
和com.feiqu.framwork.init.Initialize
类了解初始化配置。
任务调度:集成任务控制模块,模仿ruoyi的SysJob。
后台功能:通过修改fq_user
表的role
字段实现后台管理功能。
错误处理:解决私聊模块的MySQL group by问题。
项目差异:由于官方网站和开源系统存在一些差异,详细业务流程编码无法提供,但官方网站有详细的后台项目,可私信作者获取。
以上步骤仅供参考,具体操作可能因实际环境而异。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21