一款基於 Spring Boot 的BBS系統,APP和後臺管理齊全,拿來即用(附項目地址)

一款用 Java(spring boot) 實現的現代化社區(論壇/問答/BBS/社交網絡/博客)系統平臺。A modern community (forum/Q&A/BBS/SNS/blog) system platform implemented in Java(spring boot).前端

一 簡介

[](https://www.developers.pub/) 是一個開源的現代化社區平臺,它實現了:vue

  • 面向內容討論的論壇;
  • 面向知識問答的社區;
  • 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/for...java

本文首發於公衆號:Java版web項目,歡迎關注獲取更多精彩內容