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

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

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

这个项目叫做「forum-java」,是一款用 Java(spring boot) 实现的现代化社区(论坛 / 问答 / BBS / 社交网络 /博客)系统平台。

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

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

forum-java 功能列表:

forum-java 特性:

前端:

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

后端:

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

可扩展功能接口:

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

forum-java 技术栈:

后端:

  • 数据库: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

forum-java 页面展示:

目录
相关文章
|
4天前
中国网络大会专题论坛 | 下一代超大规模高性能公共云网络
中国网络大会专题论坛 | 下一代超大规模高性能公共云网络
|
4天前
2024 CCF 中国网络大会专题论坛 | 下一代超大规模高性能公共云网络 精彩回顾
2024 CCF 中国网络大会专题论坛 | 下一代超大规模高性能公共云网络 精彩回顾
|
2月前
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
基于springboot+thymeleaf+Redis仿知乎网站问答项目源码
162 36
|
3月前
|
机器学习/深度学习 自然语言处理 并行计算
社区供稿 | Para-Former:DUAT理论指导下的CV神经网络并行化,提速多层模型推理
神经网络正越来越多地朝着使用大数据训练大型模型的方向发展,这种解决方案在许多任务中展现出了卓越的性能。然而,这种方法也引入了一个迫切需要解决的问题:当前的深度学习模型基于串行计算,这意味着随着网络层数的增加,训练和推理时间也会随之增长。
|
4月前
|
大数据 云计算
2024 CCF中国网络大会专题论坛丨下一代超大规模高性能公共云网络 精彩回顾
中国计算机学会ChinaNet上,阿里云洛神云网络将与知名学术届代表一起共话下一代超大规模高性能公共云网络的关键技术。
|
4月前
|
大数据 云计算
中国网络大会专题论坛 | 下一代超大规模高性能公共云网络
中国计算机学会ChinaNet上,阿里云洛神云网络将与知名学术届代表一起共话下一代超大规模高性能公共云网络的关键技术。
|
4月前
|
机器学习/深度学习 搜索推荐 安全
深度学习之社交网络中的社区检测
在社交网络分析中,社区检测是一项核心任务,旨在将网络中的节点(用户)划分为具有高内部连接密度且相对独立的子群。基于深度学习的社区检测方法,通过捕获复杂的网络结构信息和节点特征,在传统方法基础上实现了更准确、更具鲁棒性的社区划分。
149 7
|
5月前
|
Java Maven Spring
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
这篇文章介绍了在IntelliJ IDEA社区版中创建Spring Boot项目的三种方法,特别强调了第三种方法的详细步骤。
3568 0
springboot学习一:idea社区版本创建springboot项目的三种方式(第三种为主)
|
5月前
|
Java Spring
ij社区版如何创建spring项目
如何在IntelliJ IDEA社区版中创建Spring项目,包括安装Spring Boot Helper插件的步骤和创建过程。
192 1
ij社区版如何创建spring项目

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等