很少见的基于Spring Boot的现代化社区平台,还是100%开源的哦

本文介绍了一个基于Spring Boot的现代化社区项目forum-java,它包含了论坛、问答、BBS、社交网络和博客等功能,100%开源。项目旨在提供一个不同于传统PHP实现的、功能齐全且风格现代的社区平台,支持用户端和管理端多种操作,如文章、问答、用户管理等。前端使用mavon-editor、vue等技术,后端则采用mysql、mybatis等。项目页面展示包括首页、问答页、详情页和搜索页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天大家开始都无心干活,都开始讨论起俄罗斯和乌克兰的局势,网上也快速出现了热门“成语”:

紧接着也出现各种讨论相关事件的帖子,大家纷纷进行讨论,看到这个情况,TJ君准备和大家分享一个使用Spring Boot实现的现代化社区项目,forum-java

forum-java是一个包含了论坛-问答-BBS-社交网络-博客完整的一系列功能的系统化平台,100%开源。

作者做这个项目的初衷在于大多数此类项目都是用PHP实现,基于Spring Boot框架的类似项目很少;同时现有的开源社区项目要么功能过于单一简单,要么就是整体风格老旧跟不上时代,或者就是无法满足定制化的诉求,总之就是不满意,就自己开发了这个项目。

项目已经实现的具体功能点包含:

  • 用户端

    • 文章分类

      • 筛选文章

    • 标签

      • 查看详情

      • 筛选文章/问答

    • 文章

      • 写文章

      • 编辑

      • 删除

      • 评论

      • 点赞

      • 查看详情

    • 问答

      • 提问题

      • 编辑

      • 删除

      • 查看详情

      • 评论

      • 关注

      • 设置评论为最佳答案

      • 筛选已解决问题

      • 筛选未解决问题

    • 用户

      • 查看详情

      • 编辑个人资料

      • 更新登录密码

      • 关注好友

      • 查看粉丝

    • 消息

      • 文章/问答被关注通知

      • 文章/问答被评论通知

      • 个人被关注通知

      • 设置消息为已读

    • 关注

      • 关注的用户文章/问答

      • 关注的问答

      • 评论的问答

      • 点赞的文章

      • 评论的文章

    • 搜索

      • 根据文章/问答标题/内容模糊搜索

  • 管理端

    • 用户管理

      • 禁用/启用

      • 设置为管理员/取消管理员

    • 操作日志

      • 操作类别筛选

    • 文章管理

      • 设置为官方

      • 设置为置顶

      • 设置为加精

      • 审核通过(可见)

      • 审核不过(不可见)

    • 文章类别管理

      • 审核通过(可见)

      • 审核不过(不可见)

      • 新增分类

    • 问答管理

      • 审核通过(可见)

      • 审核不过(不可见)

    • 标签管理

      • 审核通过(可见)

      • 审核不过(不可见)

      • 新增标签

前后端用到的技术栈分别有:

 

前端:mavon-editor、vue、bootstrap、iview

 

后端:mysql、mybatis、hikaricp、github pagehelper、spring mvc、spring boot、fastjson、javax mail、qiniu java sdk、thymeleaf

再来看下主要的页面的展示效果:

  • 首页

  • 问答页

  • 详情页

  • 搜索页

  • 管理页面

喜欢的小伙伴,项目开源地址在这里哦,https://github.com/Qbian61/forum-java

TJ君将之前发过的各种项目及工具进行了整理,收录到了GitHub项目,欢迎各位小伙伴光临Star,地址如下:https://github.com/Wechat-TJ/TJ-WORLD-FORU

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值