<p align=center>
<a href="http://blog.ladidol.top">
<img src="https://figurebed-ladidol.oss-cn-chengdu.aliyuncs.com/img/202212280133505.png" alt="小小的个人博客" style="border-radius: 50%">
</a>
</p>
<p align="center">
<a target="_blank" href="https://github.com/ladidol/hexo-blog-satoken">
<img src="https://img.shields.io/hexpm/l/plug.svg"/>
<img src="https://img.shields.io/badge/JDK-1.8+-green.svg"/>
<img src="https://img.shields.io/badge/springboot-2.4.2.RELEASE-green"/>
<img src="https://img.shields.io/badge/vue-2.5.17-green"/>
<img src="https://img.shields.io/badge/mysql-8.0.20-green"/>
<img src="https://img.shields.io/badge/mybatis--plus-3.4.0-green"/>
<img src="https://img.shields.io/badge/redis-6.0.5-green"/>
<img src="https://img.shields.io/badge/elasticsearch-7.9.2-green"/>
<img src="https://img.shields.io/badge/rabbitmq-3.8.5-green"/>
</a>
</p>
## 在线地址
**项目链接:** [blog.ladidol.top](http://blog.ladidol.top)
**后台链接:** [admin.ladidol.top](http://admin.ladidol.top)
测试账号:test@qq.com,密码:123456,可登入后台查看。
**Github地址:**[ladidol/hexo-blog-satoken (github.com)](https://github.com/ladidol/hexo-blog-satoken)
## 技术介绍
**前端:** vue + vuex + vue-router + axios + vuetify + element + echarts
**后端:** SpringBoot + nginx + docker + SpringSecurity + Swagger2 + MyBatisPlus + Mysql + Redis + elasticsearch + RabbitMQ + MaxWell + Websocket
**其他:** 接入QQ,微博第三方登录,接入腾讯云人机验证、websocket
**ps:请先运行后端项目,再启动前端项目,前端项目配置由后端动态加载。**
```
blog-springboot
├── annotation -- 自定义注解
├── aspect -- aop模块
├── config -- 配置模块
├── constant -- 常量模块
├── consumer -- MQ消费者模块
├── controller -- 控制器模块
├── mapper -- 框架核心模块
├── dto -- dto模块
├── enums -- 枚举模块
├── exception -- 自定义异常模块
├── handler -- 处理器模块(一些自定义处理器)
├── service -- 服务模块
├── strategy -- 策略模块(用于扩展第三方登录,搜索模式,上传文件模式等策略)
├── util -- 工具类模块
└── vo -- vo模块
```
## 项目特点
- 前台参考"Hexo"的"Butterfly"设计,美观简洁,响应式体验好。
- 后台参考"element-admin"设计,侧边栏,历史标签,面包屑自动生成。
- 采用Markdown编辑器,写法简单。
- 评论支持表情输入回复等,样式参考Valine。
- 添加音乐播放器,支持在线搜索歌曲。
- 前后端分离部署,适应当前潮流。
- 接入第三方登录,减少注册成本。
- 支持发布说说,随时分享趣事。
- 留言采用弹幕墙,更加炫酷。
- 支持代码高亮和复制,图片预览,深色模式等功能,提升用户体验。
- 搜索文章支持高亮分词,响应速度快。
- 新增文章目录、推荐文章等功能,优化用户体验。
- 新增在线聊天室,支持撤回、语音输入、统计未读数量等功能。
- 新增aop注解实现日志管理。
- 支持动态权限修改,采用RBAC模型,前端菜单和后台权限实时更新。
- 后台管理支持修改背景图片,博客配置等信息,操作简单,支持上传相册。
- 代码支持多种搜索模式(Elasticsearch或MYSQL),支持多种上传模式(OSS或本地),可支持配置。
- 代码遵循阿里巴巴开发规范,利于开发者学习。
没有合适的资源?快使用搜索试试~ 我知道了~
SpringBoot+Vue的博客项目.zip
共444个文件
java:286个
vue:63个
js:21个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 59 浏览量
2023-10-21
23:25:19
上传
评论
收藏 983KB ZIP 举报
温馨提示
SpringBoot+Vue的博客项目.zip
资源推荐
资源详情
资源评论
收起资源包目录
SpringBoot+Vue的博客项目.zip (444个子文件)
markdown.css 25KB
player.css 11KB
index.css 9KB
client.css 4KB
iconfont.css 3KB
iconfont.css 2KB
index.css 1KB
playermobile.css 0B
Dockerfile 249B
iconfont.eot 12KB
iconfont.eot 11KB
iconfont.eot 9KB
.gitignore 176B
.gitignore 69B
index.html 1KB
index.html 517B
favicon.ico 753B
favicon.ico 753B
ArticleServiceImpl.java 17KB
UserAuthServiceImpl.java 16KB
CommentServiceImpl.java 11KB
RedisService.java 11KB
RedisServiceImpl.java 10KB
MenuServiceImpl.java 9KB
BlogInfoServiceImpl.java 9KB
WebSocketServiceImpl.java 8KB
ArticleController.java 8KB
UserInfoServiceImpl.java 8KB
AbstractSocialLoginStrategyImpl.java 7KB
TalkServiceImpl.java 7KB
ResourceServiceImpl.java 7KB
todolist.java 6KB
PhotoServiceImpl.java 6KB
RoleServiceImpl.java 5KB
XiaoXiaoConfig.java 5KB
PhotoAlbumServiceImpl.java 5KB
WebsiteConfigVO.java 5KB
TalkController.java 4KB
HexoArticleImportStrategyImpl.java 4KB
BlogInfoController.java 4KB
EsSearchStrategyImpl.java 4KB
PhotoAlbumController.java 4KB
MySourceSafilterAuthStrategy.java 4KB
OptLogAspect.java 4KB
MessageServiceImpl.java 4KB
AjaxJson.java 4KB
CommentController.java 4KB
CategoryServiceImpl.java 4KB
WeiboLoginStrategyImpl.java 4KB
UserInfoController.java 4KB
PhotoController.java 4KB
TagServiceImpl.java 4KB
QQLoginStrategyImpl.java 3KB
IpUtils.java 3KB
UserAuthController.java 3KB
AccessLimitHandler.java 3KB
CategoryController.java 3KB
MessageController.java 3KB
MySqlSearchStrategyImpl.java 3KB
FileUtils.java 3KB
TagController.java 3KB
UserDetailDTO.java 3KB
ArticleService.java 3KB
MenuController.java 3KB
LocalUploadStrategyImpl.java 3KB
FriendLinkController.java 2KB
CommentMapper.java 2KB
RedisConfig.java 2KB
AbstractUploadStrategyImpl.java 2KB
RoleController.java 2KB
FriendLinkServiceImpl.java 2KB
UniqueViewServiceImpl.java 2KB
NormalArticleImportStrategyImpl.java 2KB
Result.java 2KB
ConditionVO.java 2KB
LoginController.java 2KB
AtController.java 2KB
ResourceController.java 2KB
RedisPrefixConst.java 2KB
ArticleVO.java 2KB
CommonUtils.java 2KB
ArticleMapper.java 2KB
UserAuthService.java 2KB
ControllerAdviceHandler.java 2KB
PageServiceImpl.java 2KB
GlobalException.java 2KB
VoiceVO.java 2KB
PageController.java 2KB
MenuVO.java 2KB
HexoBlogSatokenApplicationTests.java 2KB
OperationLogServiceImpl.java 2KB
StressTestController.java 2KB
XiaoXiaoInterfaceImpl.java 2KB
ThreadSleep.java 2KB
MaxWellConsumer.java 2KB
TalkService.java 2KB
HTMLUtils.java 2KB
LogController.java 2KB
ArticleDTO.java 2KB
PasswordUtils.java 2KB
共 444 条
- 1
- 2
- 3
- 4
- 5
资源评论
天天501
- 粉丝: 599
- 资源: 4666
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Anaconda3-2024.02-1-Windows-x86-64.exe
- stm32cubemx can通信 一个板子负责传感器采集 一个板子负责wifi传递到网页 网页可控制传感器板子.zip
- k8s集群搭建1.27.1版本(来源于图灵k8s笔记)
- 树莓派连接 DS18B20 温度传感器读取温度时监控客户端,服务器端连接状况,实现断线重连机制
- 小游戏-坦克大战,你认为的小游戏
- 最好用的富文本编辑器wangeditor
- jQuery 3.7.1
- 校园失物招领小程序源码可作毕业设计
- SAP客户端GUI740安装包(JAVA版本)
- winlibs-x86-64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功