JavaWeb博客项目
SSM框架的web博客项目——Spring、SpringMVC、MyBatis
演示地址:blog.rawchen.com
项目简介
博客是一种新型网络交流方式,现已受到大家的欢迎,是网络时代的个人“读者文摘”,是以超级链接为入口的网络日记,它代表着新的生活、工作和学习方式。一个典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。
技术栈
Spring+SpringMVC+MyBatis+Thymeleaf+JQuery+Js+Ajax+Json+PageHelper
前端组件:AdminLTE+datetimepicker+Chart.js+DataTables+Editor.md+SweetAlert2+tocbot+icheck+Prism+Selectize.js+Lightbox
服务器: Tomcat_8.5.53
数据库: MySQL_5.5.61
开发工具:IDEA_2020.3
界面制作:Bootstrap v4.4.1
项目使用说明
-
导入结构和数据:blog_ssm.sql
-
解压下载zip重命名blog-ssm-master文件夹为blog-ssm,IDEA打开该blog-ssm项目
-
修改配置数据库连接文件:dbconfig.properties
-
为项目添加Tomcat配置,Deployment下Application context设置为:/
Admin: 帐号:rawchen 密码:rawchen(密码已改,自行部署)
User: 帐号:user 密码:user
功能描述
数据库设计
代码结构
功能实现部分截图
Stargazers
Forkers
待完成
- 模板片段(代码冗余:⻚眉⻚脚公共菜单..)
- 后端修改用户
- 后端修改评论
- 文件下载量及前端显示
- 集成Redis
如何贡献
可能上述优化任务因时间问题无法再完成下去。 因此你可以试试看,如果觉得修改的挺不错可以合并到主分支。
操作流程
Fork 项目到你自己仓库,本地拉取你 fork 的项目并部署修改。 提交本地仓库更改,推送到你 fork 的项目仓库中。 在我的项目发起 Pull requests,我看到后将考虑合并到主分支。