首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一款基于 Spring Boot 的现代化社区

一款基于 Spring Boot 的现代化社区

作者头像
乔戈里
发布2022-04-07 08:36:34
2930
发布2022-04-07 08:36:34
举报
文章被收录于专栏:Java那些事Java那些事

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

这个项目叫做「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 页面展示

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员乔戈里 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 推荐一个不错的论坛类开源项目!
  • forum-java 功能列表
  • forum-java 特性
  • forum-java 技术栈
  • forum-java 页面展示
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档