首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
后端开发
›
Java
›
一款由 SpringBoot + Vue 开发的前后端分离博客! ...
返回列表
发新帖
一款由 SpringBoot + Vue 开发的前后端分离博客!
[复制链接]
发表于 2025-5-26 07:36:01
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
各人好,我是 Java陈序员。
今天,给各人介绍一款开源的前后端分离博客系统。
项目介绍
WeBlog —— 一款由 SpringBoot + Vue 3.2 + Vite 4.3 开发的前后端分离博客,可作为 Java 毕业设计项目!
功能
特色
:
提供博客前台和后台管理,前台界面精致,后台
功能
齐备
支持 Markdown 格式编辑、预览、
发布
博客文章
支持文章分类、文章标签,方便精准定位所需博客文章
支持博客个人基本信息的设置,提供社交主页的跳转
支持仪表盘数据统计,Echarts 文章
发布
热图统计、PV 访问量统计等
技能栈
:
后端:SpringBoot、Mybatis Plus、MySQL、Minio 等
前端:Vue 3.2 + Vite + Element Plus
功能
截图
博客前台
博客首页
博客详情页
博客分类页
博客标签页
博客归档页
后台管理
仪表盘
文章管理
文章编辑
分类管理
标签管理
博客设置
快速上手
环境预备
1、依赖环境
JDK8+
MySQL5.7+
Minio
Maven
Node.js18+
复制
代码
2、下载源码
git clone https://github.com/weiwosuoai/WeBlog.git
复制
代码
3、项目目次布局
├── weblog-springboot 后端项目
│ ├── weblog-module-admin 博客后台管理模块
│ ├── weblog-module-common 通用模块
│ ├── weblog-module-jwt JWT 认证、授权模块
│ └── weblog-web 博客前台(启动入口)
├── weblog-vue3 前端项目
└── sql
数据库
初始化脚本(包括表结构以及相关初始化数据)
复制
代码
4、创建
数据库
weblog
CREATE DATABASE `weblog` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
复制代码
5、在
数据库
weblog 中实行初始化 /sql 目次下的 schema.sql(先)、data.sql(后) 脚本文件
启动后端
1、将 weblog-springboot 整个目次以 Maven 工程的形式导入到 IDEA 中
2、修改
配置
文件 weblog-springboot/weblog-web/src/main/resources/application-dev.yaml 中的数据库地点、用户名、密码
配置
信息
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/weblog?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&zeroDateTimeBehavior=convertToNull
username: root
password: 123456
复制代码
3、修改
配置
文件 weblog-springboot/weblog-web/src/main/resources/application.yaml 中的 Minio 配置信息(用于图片
存储
)
#=================================================================
# minio (上传图片需要,需配置成自己的地址)
#=================================================================
minio:
endpoint: https://img.xxx.com
accessKey: xxx
secretKey: xxx
bucketName: xxx
复制代码
4、运行主启动类 com.quanxiaoha.weblog.web.WeblogWebApplication 启动服务
启动前端
1、进入前端目次
cd weblog-vue3
复制代码
2、安装依赖
npm install
复制代码
3、启动服务
npm run dev
复制代码
4、欣赏器访问
http://localhost:5173
复制代码
管理员登录账号/密码: admin/admin
游客登录账号/密码: test/test
项目地址:https://github.com/weiwosuoai/WeBlog
复制代码
末了
推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
https://github.com/chenyl8848/great-open-source-project
复制代码
或者访问网站,举行在线欣赏:
https://chencoding.top:8090/#/
复制代码
我创建了一个开源项目交换群,方便各人在群里交换、讨论开源项目
。
但是任何人在群里打任何广告,都会被 T 掉
。
如果你对这个交换群感兴趣或者在利用开源项目中遇到问题,可以通过如下方式进群
:
各人的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
回复
使用道具
举报
返回列表
浏览过的版块
人工智能
移动端开发
物联网
SAAS
数据仓库与分析
Mysql
开源技术
公有云
.Net
饭宝
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表