Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rawchen/blog-ssm
一个简单漂亮的SSM博客系统。
https://github.com/rawchen/blog-ssm
mybatis spring spring-mvc ssm thymeleaf
Last synced: about 1 month ago
JSON representation
一个简单漂亮的SSM博客系统。
- Host: GitHub
- URL: https://github.com/rawchen/blog-ssm
- Owner: rawchen
- Created: 2020-12-27T14:27:58.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2024-01-08T06:08:52.000Z (10 months ago)
- Last Synced: 2024-09-29T08:22:02.208Z (about 1 month ago)
- Topics: mybatis, spring, spring-mvc, ssm, thymeleaf
- Language: CSS
- Homepage: https://blog.rawchen.com
- Size: 8.65 MB
- Stars: 524
- Watchers: 2
- Forks: 39
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# JavaWeb博客项目
SSM框架的web博客项目——Spring、SpringMVC、MyBatis**演示地址:**[blog.rawchen.com](https://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
## 项目使用说明
1. 导入结构和数据:blog_ssm.sql
2. 解压下载zip重命名blog-ssm-master文件夹为blog-ssm,IDEA打开该blog-ssm项目
3. 修改配置数据库连接文件:dbconfig.properties
4. 为项目添加Tomcat配置,Deployment下Application context设置为:/
```
Admin: 帐号:rawchen 密码:rawchen(密码已改,自行部署)
User: 帐号:user 密码:user
```## 功能描述
![blog-01.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-01.png)
## 数据库设计
![blog-02.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-02.png)
## 代码结构
![blog-03.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-03.png)
## 功能实现部分截图
![blog-04.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-04.png)
![blog-05.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-05.png)
![blog-06.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-06.png)
![blog-07.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-07.png)
![blog-08.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-08.png)
![blog-09.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-09.png)
![blog-10.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-10.png)
![blog-11.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-11.png)
![blog-12.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-12.png)
![blog-13.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-13.png)
![blog-14.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-14.png)
![blog-15.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-15.png)
![blog-16.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-16.png)
![blog-17.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-17.png)
![blog-18.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-18.png)
![blog-19.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-19.png)
![blog-20.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-20.png)
![blog-21.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-21.png)
![blog-22.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-22.png)
![blog-23.png](https://cdn.jsdelivr.net/gh/rawchen/JsDelivr/static/blog-ssm/blog-23.png)
## Stargazers
[![](https://reporoster.com/stars/rawchen/blog-ssm)](https://github.com/rawchen/blog-ssm/stargazers)
## Forkers
[![](https://reporoster.com/forks/rawchen/blog-ssm)](https://github.com/rawchen/blog-ssm/network/members)
## 待完成
- [ ] 模板片段(代码冗余:⻚眉⻚脚公共菜单..)
- [ ] 后端修改用户
- [ ] 后端修改评论
- [ ] 文件下载量及前端显示
- [ ] 集成Redis## 如何贡献
可能上述优化任务因时间问题无法再完成下去。
因此你可以试试看,如果觉得修改的挺不错可以合并到主分支。**操作流程**
Fork 项目到你自己仓库,本地拉取你 fork 的项目并部署修改。
提交本地仓库更改,推送到你 fork 的项目仓库中。
在我的项目发起 Pull requests,我看到后将考虑合并到主分支。