哈喽,大家好,
之前给大家介绍过很多优秀的后台管理系统,但是都感觉还缺少点什么。
最近新接触到一个项目,确实把我惊艳到了,太适合学习一下了,忍不住今天要来给大家分享一下 -- forum-java
官方是这样介绍的。
forum-java 是一个开源的现代化社区平台,它实现了:
-
面向内容讨论的论坛;
-
面向知识问答的社区;
-
100% 开源;
项目技术栈
后端:
-
数据库:mysql
-
持久层框架:mybatis
-
数据库连接池管理:hikaricp
-
数据库分页插件:github pagehelper
-
mvc框架:spring mvc
-
应用层容器:spring boot
-
json序列化工具:fastjson
-
邮件发送sdk:javax mail
-
七牛云存储sdk:qiniu java sdk
-
服务端页面渲染:thymeleaf
-
日志带有调用链,方便排查问题
-
分布式session,支持集群部署
-
用户角色权限分级,便于用户管理
-
接口权限校验,接口操作更安全
前端:
-
前端markdown编辑器:mavon-editor
-
管理后台js框架:vue
-
用户端UI框架:bootstrap
-
管理后台UI框架 iview
-
多终端适配(手机端,pc端)
-
自定义主题颜色,方便企业用户自定义主题
-
编辑器支持control + s保存
-
编辑器支持control + v复制图片上传
项目展示
官方提供了预览的界面,这里带大家一起来看看
安装使用
-
本地有Java运行环境,要求 Java8 及以上版本:运行项目使用;
-
本地安装 maven:下载项目依赖使用;
-
有可以连接的数据库,要求 mysql6.0 及以上版本:保存服务数据使用;
-
本地有安装 git 客户端:从 github 下载代码使用;
-
【服务器部署必须,本地不需要】安装 nginx:配置服务访问路径使用;
执行下载:
git clone https://github.com/Qbian61/forum-java
目前该项目完全开源免费,个人觉得完全可以试着自己跑起来二次开发,或者使用到自己的项目当中去,不用再费神造轮子了,如此完整的功能,啧啧称赞~~
关于项目的更多内容,感兴趣的小伙伴可以去项目地址探索~~~
https://github.com/Qbian61/forum-java
关于项目进行运行部署和二次开发,感兴趣的小伙伴可以去项目安装指南地址探索~~~
https://www.developers.pub/wiki/1166300/1005736
更新不易,有用就关注一下。要是帮到了你 就给个三连吧,多谢支持。
觉得不错的小伙伴,记得帮我 点个赞和关注哟,笔芯笔芯~**
有问题请关注留言或者私信,可以 WX:开源黑板报