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

共 1317字,需浏览 3分钟

 ·

2022-03-04 18:00

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

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



开源项目地址获取方式,关注下面公众号,回复:社区

(完)

PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。

 关注公众号:Java后端编程,回复下面关键字 


要Java学习完整路线,回复  路线 

缺Java入门视频,回复 视频 

要Java面试经验,回复  面试 

缺Java项目,回复: 项目 

进Java粉丝群: 加群 


PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。

(完)




加我"微信获取一份 最新Java面试题资料

请备注:666不然不通过~


最近好文


1、再见了,收费的XShell,我改用国产良心工具!

2、给IDEA换个酷炫的主题,真的太好看了!

3、SpringBoot快速开发利器:Spring Boot CLI

4、基于SpringBoot 的CMS系统,拿去开发企业官网

5、本机号码一键登录原理与应用



最近面试BAT,整理一份面试资料Java面试BAT通关手册,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。
获取方式:关注公众号并回复 java 领取,更多内容陆续奉上。
明天见(。・ω・。)ノ♡
浏览 47
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

分享
举报