一款基于 Spring Boot 的现代化社区
这个项目叫做「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 页面展示
开源项目地址获取方式,关注下面公众号,回复:社区
(完)
关注公众号:Java后端编程,回复下面关键字
要Java学习完整路线,回复 路线
缺Java入门视频,回复: 视频
要Java面试经验,回复 面试
缺Java项目,回复: 项目
进Java粉丝群: 加群
PS:如果觉得我的分享不错,欢迎大家随手点赞、在看。
(完) 加我"微信" 获取一份 最新Java面试题资料 请备注:666,不然不通过~
最近好文
3、SpringBoot快速开发利器:Spring Boot CLI
最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。 获取方式:关注公众号并回复 java 领取,更多内容陆续奉上。 明天见(。・ω・。)ノ♡