飞趣社区开源版是一款小区内容智能管理系统,它借鉴了zheng新项目和ruoyi新项目的优点。网页页面的UI采用了layui框架,并且集成了阿里云OSS(支持前端和后端提交)以及七牛云。该系统支持编码自动生成,以及数据库查询读写分离功能。
使用方法
数据库配置:
在MySQL中创建一个名为cwd_boring的数据库。
导入位于sql文件目录下的SQL文件。
Redis配置:
安装Redis,并设置端口号为6379。
Java环境配置:
应用JDK8。
MySQL版本5.7,用户名和密码均为root。
在环境变量中的application-dev.yml文件中配置Redis服务项目的IP和端口号、密码、邮件服务器配置等。
IP数据库配置:
将ip2region.db文件移动到feiqu-opensource\feiqu-front\src\main\resources\ip2region\目录下。
您可以从这里下载最新的数据库文件。
读写分离配置:
在com.feiqu.framwork.aspectj.DataSourceAspect类中,将注释去掉以支持读写分离。
云存储配置:
在feiqu-opensource\feiqu-front\src\main\resources\application.properties文件中配置阿里云OSS和七牛云的参数。
使用FileSystemClient上传文件时,注意配置跨域和URL前缀。
第三方登录配置:
已经集成QQ和新浪微博登录,微信登录可能需要额外费用。
在application.properties文件中配置QQ和新浪微博的app_id和app_key。
后台管理配置:
没有专门的后台,直接在前端开发。将cwd_boring.fq_user表的role字段改为1,即为管理员角色。
管理员登录后,点击用户头像可进入后台管理区域。
代码生成工具:
位于feiqu-opensource\feiqu-generator项目中,使用CSSGenerator类进行代码生成。
登录用户背景图片:
支持登录用户更换背景图片。
富文本编辑:
发表文章支持富文本,使用quill架构。
开发工具配置:
在application.yml中配置开发工具和数据库,每次打包时切换配置。
加密配置:
Redis和MySQL的登录密码都使用AES加密,Java工具位于com.feiqu.common.utils.AESUtil。
初始化方法:
FeiquInitTrigger和Initialize是两个初始化方法,建议查看。
计划任务模块:
模仿ruoyi的计划任务模块,提供了图形界面的任务管理页面。
后台代码:
该项目没有开源后台代码,但可以参考ruoyi项目,因为它是参考ruoyi开发的。
私聊模块问题:
私聊模块出现的问题与MySQL的group by有关,可以参考相关资料解决。
官方网站与开源版的差异:
官方网站和开源版有一些差异,官方版有详细的后台项目。如需获得请私信作者。
免费PPT模板库OfficePLUS
微软OfficePLUS PPT插件
ClickShow
西部数码Bzz节点助手
无极原创文章生成器
巨人伪原创生成器
零壹宝宝取名软件
批量启动助手
2K公布免费第三人称英雄射击游戏《Ethos计划》
考试啦,《葫芦娃2》带来原动画细节小考卷(4)
王国两位君主北欧之地隐士有什么用
我的世界种子怎么种植方法
崩坏学园2怎么注销崩坏怎么注销账号
不止《生化危机》外媒精选30款恐怖佳作
王国两位君主北欧之地雷神之锤解锁顺序
梦幻西游梦玲珑穿什么
功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启
终结之王SF《街头篮球》提升胜率之失误控制