美文网首页Java开发开源平台架构
一款基于 Spring Boot 的BBS系统,APP和后台管理

一款基于 Spring Boot 的BBS系统,APP和后台管理

作者: 老pao说Java | 来源:发表于2021-06-10 23:19 被阅读0次

    一款用 Java(spring boot) 实现的现代化社区(论坛/问答/BBS/社交网络/博客)系统平台。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot).

    一 简介

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

    • 面向内容讨论的论坛;
    • 面向知识问答的社区;
    • 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

    五 部分页面展示

    用户页面展示

    • 首页
    • 问答页
    • 关注页
    • 消息列表页
    • 文章详情页
    • 标签详情页
    • 搜索页
    • 用户主页
    • 写文章页

    六 管理后台页面

    七 源码

    gitee地址:https://gitee.com/GiteeOS/forum-java.git

    本文首发于公众号:Java版web项目,欢迎关注获取更多精彩内容

    相关文章

      网友评论

        本文标题:一款基于 Spring Boot 的BBS系统,APP和后台管理

        本文链接:https://www.haomeiwen.com/subject/ooxmeltx.html