项目简介
码匠社区是基于Spring Boot框架开发的社区平台,为用户提供技术交流与经验分享的场所。用户能发布问题、评论、点赞,还可借助标签和搜索功能快速查找感兴趣的内容。
项目的主要特性和功能
- 问题发布与管理:用户可发布、编辑和删除问题,且问题支持标签分类。
- 评论与回复:支持对问题进行评论和回复,具备多级评论功能。
- 通知系统:用户能收到评论和回复通知,还可查看未读通知。
- 标签管理:系统自动维护热门标签,用户可按标签查找相关问题。
- 文件上传:支持用户上传图片和文件,并存储于云端。
- 广告管理:可在指定位置展示广告。
安装使用步骤
假设用户已下载本项目的源码文件,按以下步骤操作:
1. 安装必备工具
确保已安装JDK 1.8或更高版本、Maven 3.x。
2. 复制代码到本地
sh
cd community
3. 运行打包命令
sh
mvn package
4. 运行项目
sh
java -jar target/community-0.0.1-SNAPSHOT.jar
5. 访问项目
打开浏览器,访问:
http://localhost:8887
技术栈
- Spring Boot:用于快速构建和部署应用程序。
- MyBatis:用于数据库操作。
- Thymeleaf:用于前端模板渲染。
- Bootstrap:用于前端UI框架。
- UCloud:用于文件存储。
依赖文档
更新日志
- 2019 - 7 - 30 修复 session 过期时间很短问题
- 2019 - 8 - 2 修复因为*和+号产生的搜索异常问题
- 2019 - 8 - 18 添加首页按照最新、最热、零回复排序
- 2019 - 8 - 18 修复搜索输入 ? 号出现异常问题
- 2019 - 8 - 22 修复图片大小限制和提问内容为空问题
- 2019 - 9 - 1 添加动态导航栏
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】