一个实用的Java开源博客系统:YYblog
YYblog 是一个面向学习的 Java 开源博客系统,旨在减少过度封装,展现技术本质。该系统采用 Java 作为主要的编程语言,基于 Spring Boot、MyBatis 等框架进行开发。
项目基础介绍
YYblog 项目是一个集成多端(PC、WAP、微信小程序)的开源博客系统,适合学习和二次开发。项目采用了目前流行的技术栈,包括 Spring Boot、MyBatis、Maven、Layui、Apache Shiro 等。此外,项目还支持 QQ 登录、腾讯云对象存储等功能。
项目核心功能
- 用户管理:包括用户注册、登录、密码找回等功能。
- 文章管理:支持文章的发布、编辑、删除、分类、标签等功能。
- 评论管理:对文章评论进行管理,包括评论的发表、删除、回复等。
- 系统设置:包括网站基本信息设置、打赏二维码设置、计划任务管理等。
- 安全框架:采用 Apache Shiro 作为安全框架,保障用户信息和数据安全。
项目最近更新的功能
最近更新的功能主要包括:
- 微信小程序端开发启动:为项目新增微信小程序入口,方便用户在小程序端查看和发布文章。
- 权限管理页面:新增权限管理页面,方便对用户权限进行管理。
- 登录验证码功能:为登录页面添加验证码功能,增强系统安全性。
- 图片上传自动添加水印功能:上传的图片自动添加水印,保护版权。
- 导入导出Excel报表的功能:支持文章数据的导入导出,便于数据备份和迁移。
- 评论留言邮件通知功能:当有新评论时,系统自动发送邮件通知给管理员。
YYblog 项目的开发初衷是为了实践和学习,非常适合对 Java 开源博客系统感兴趣的开发者学习和二次开发。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



