简介
南生论坛是一款面向商业场景的开源 Java 社区解决方案,深度融合文章、问答、话题、社交等多元形态。依托大厂级技术架构,实现了轻量部署、跨平台运行与高效性能,为开发者和企业提供开箱即用、可深度定制的社区系统。
提示
- 后端采用「SpringBoot2 / SpringBoot3 / SpringCloud」框架实现
- 前端采用「Vue2 + Antd / Vue3 + Element Plus」框架实现
- 多种技术方案可供选择
视频教程
https://www.bilibili.com/video/BV1ThYQzfEvR

部署效果
开源版演示地址:https://open.nansin.top(普通用户:自己注册就行;管理员:椿/123456)
商业版演示地址:https://bbs-corp.nansin.top(超管:马亮南生/123456,体验完整的权限控制)
开源版部署教程:【后端】安装部署教程、【前端】安装部署教程
视频教程:https://www.bilibili.com/video/BV1ThYQzfEvR
文档教程:01 南生运营(南生系列基础系统)的设计理念、 02 10分钟搞懂南生论坛、 03 如何进行南生论坛管理维护?、 04 南生运营功能介绍、 05 如何获取南生论坛设计文档?、 06 南生论坛日常迭代(开源计划)
功能
南生论坛-功能结构图

南生运营(权限管理)-功能结构图

架构

🎯 技术栈
- 后端技术栈
| 技术方案 | 核心技术栈 | 核心优势 |
|---|---|---|
| SpringBoot2 | SpringBoot2.x、Dubbo、ZooKeeper、RocketMQ、Redis、MyBatis、MySQL、MongoDB、WebSocket、Shiro、七牛云对象存储、... | JDK 1.8 生态成熟稳定,全技术栈经过大规模生产验证,学习与运维成本低,兼容性强 |
| SpringBoot3 | SpringBoot3.x、Dubbo、ZooKeeper、RocketMQ、Redis、MyBatis、MySQL、MongoDB、WebSocket、Shiro、七牛云对象存储、... | 基于 JDK 17+,性能与原生特性更优,Dubbo 云原生架构全面升级,适配现代化云原生部署模式,长期技术迭代支持更完善 |
| Spring Cloud Alibaba | Spring Cloud Alibaba、OpenFeign、Nacos、Sentinel、Gateway、RocketMQ、Seata、Redis、MyBatis、MySQL、MongoDB、Shiro、七牛云对象存储、... | 一站式微服务全栈解决方案,具备完整的服务注册发现、流量治理、网关路由、分布式事务能力,核心组件经过双十一高并发洪峰验证,可支撑超大规模分布式业务 |
- 前端技术栈
| 技术方案 | 核心技术栈 | 核心优势 |
|---|---|---|
| Vue2 + Ant Design Vue | Vue2、Ant Design Vue、Axios、Vue Router、Webpack、Less、Vuex、ES6、Node.js、mavonEditor、wangEditor、ECharts、... | 技术生态成熟稳定,兼容性强,学习与维护成本低 |
| Vue3 + Element Plus | Vue3、Element Plus、TypeScript、Axios、Vue Router 4、Vite、Sass、Pinia、ES6+、Node.js、mavonEditor、wangEditor、ECharts、... | 性能更优,TypeScript 类型安全保障,组合式 API 更利于大型项目维护,Vite 构建效率大幅提升 |
