一款基于 Spring Boot 的现代化社区(论坛/问答/社交网络/博客)

共 818字,需浏览 2分钟

 ·

2021-09-23 11:23

源码地址见文末

推荐一个不错的论坛类开源项目!

这是一款用 Java(spring boot) 实现的现代化社区(论坛 / 问答 / BBS / 社交网络 /博客)系统平台。

是一个开源的现代化社区平台,它实现了:

  • 面向内容讨论的论坛
  • 面向知识问答的社区
  • 100% 开源

功能列表

图片

特性

前端:

  • 多终端适配(手机端,pc端)
  • 自定义主题颜色,方便企业用户自定义主题
  • 编辑器支持 control + s 保存
  • 编辑器支持 control + v 复制图片上传

后端:

  • 日志带有调用链,方便排查问题
  • 分布式 session,支持集群部署
  • 用户角色权限分级,便于用户管理
  • 接口权限校验,接口操作更安全

可扩展功能接口:

  • 文章/问答更新时自带审核,可接入审核中心便于运营管理
  • 文件存储抽象接口,可支持自定义接入企业内部文件储存服务
  • 缓存服务抽象接口,可支持自定义接入企业内部缓存服务
  • 搜索服务抽象接口,可支持自定义接入企业内部搜索服务

技术栈

后端:

  • 数据库:mysql
  • 持久层框架:mybatis
  • 数据库连接池管理:hikaricp
  • 数据库分页插件:github pagehelper
  • mvc框架:spring mvc
  • 应用层容器:spring boot
  • json 序列化工具:fastjson
  • 邮件发送 sdk:javax mail
  • 七牛云存储 sdk:qiniu java sdk
  • 服务端页面渲染:thymeleaf

前端:

  • 前端 markdown 编辑器:mavon-editor
  • 管理后台 js 框架:vue
  • 用户端 UI 框架:bootstrap
  • 管理后台 UI 框架 iview

页面展示

图片
图片
图片
图片
项目地址
点击下方公众号
关注后回复“916
即可获取项目地址
浏览 19
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报