shimh-develop / blog-vue-springboot

基于Vue+SpringBoot构建的博客项目
1.84k stars 542 forks source link

Vue + SpringBoot实现的博客系统

线上地址:For Fun

ssr 服务端渲染版本

ssr分支

效果图

首页

image

登录页

image

注册页

image

文章分类-标签、详情

image

image

文章归档

image

写文章

image

文章详情

image

评论

image

技术

前端 blog-app

后端 blog-api

实现功能

整体

后端

待实现功能

运行

将项目clone到本地

方式一 直接运行SpringBoot项目(已将打包的静态文件放到了 resources/static下)

  1. 将blog-api导入到IDE工具中
  2. resources/sql/blog-schema.sql、blog-data.sql导入MySQL数据库
  3. 打开Redis数据库
  4. resources/application.properties 修改MySQL、Redis连接
  5. Runas运行,访问:http://localhost:8888

方式二 前后分离(开发方式)

  1. 按方式一运行blog-api,提供api数据接口

  2. 打开命令行

    cd blog-app

    npm install

    npm run dev

  3. 访问:http://localhost:8080

  4. 修改blog-app/src 下的文件进行开发

  5. npm run build 生成最终静态文件