Spring Boot + vue-element 开发个人博客项目实战教程(一、项目介绍和规划)

👦 作者简介:码上言

📔个人网站:http://xyhwh-nav.cn/

👦 学习讨论群:530826149

请添加图片描述


Gitee地址:

GitHub地址:

工具下载:关注公众号:码上言,回复博客教程 即可获得,或者根据提供的官方网站下载。

项目本地部署视频https://www.bilibili.com/video/BV1sg4y1A7Kv/


教程目录

Spring Boot + vue-element 开发个人博客项目实战教程(一、项目介绍和规划)

Spring Boot + vue-element 开发个人博客项目实战教程(二、技术点介绍)

Spring Boot + vue-element 开发个人博客项目实战教程(三、项目环境搭建)

Spring Boot + vue-element 开发个人博客项目实战教程(四、数据库搭建和配置)

Spring Boot + vue-element 开发个人博客项目实战教程程(五、项目部署到gitee管理)

Spring Boot + vue-element 开发个人博客项目实战教程(六、项目包创建和配置Mybatis)

Spring Boot + vue-element 开发个人博客项目实战教程(七、创建数据库表)

Spring Boot + vue-element 开发个人博客项目实战教程(八、用户中心功能实现)

Spring Boot + vue-element 开发个人博客项目实战教程(九、Postman测试接口)

Spring Boot + vue-element 开发个人博客项目实战教程(十、调试、密码加密和Swagger接口文档)

Spring Boot + vue-element 开发个人博客项目实战教程(十一、文章分类功能实现)

Spring Boot + vue-element 开发个人博客项目实战教程(十二、通知公告功能实现)

Spring Boot + vue-element 开发个人博客项目实战教程(十三、文章标签功能实现)

Spring Boot + vue-element 开发个人博客项目实战教程(十四、文章功能实现(上))

Spring Boot + vue-element 开发个人博客项目实战教程(十五、文章功能实现(下))

Spring Boot + vue-element 开发个人博客项目实战教程(十六、登录功能实现(上))

Spring Boot + vue-element 开发个人博客项目实战教程(十七、登录功能实现(下))

Spring Boot + vue-element 开发个人博客项目实战教程(十八、操作日志功能实现)

Spring Boot + vue-element 开发个人博客项目实战教程(十九、日志中心页面接口对接)

Spring Boot + vue-element 开发个人博客项目实战教程(二十、登录日志、用户、分类管理页面开发)

Spring Boot + vue-element 开发个人博客项目实战教程(二十一、个人介绍、公告管理、标签管理开发)

Spring Boot + vue-element 开发个人博客项目实战教程(二十二、文章管理页面开发(1))

Spring Boot + vue-element 开发个人博客项目实战教程(二十三、文章管理页面开发(2))

Spring Boot + vue-element 开发个人博客项目实战教程(二十四、文章管理页面开发(3))

Spring Boot + vue-element 开发个人博客项目实战教程(二十五、项目完善及扩展(前端部分))

Spring Boot + vue-element 开发个人博客项目实战教程(二十六、前端首页统计完善及完结)

1、项目规划

image4d0bc63283e477ec.png

2、我思我想

当你看到这篇文章的时候,我相信你一定是怀揣着想找个项目学习的心态,或许自己学习基础知识有一段时间了,然后想找一个可以上手的小项目做做,熟悉下做项目的流程。再者你想找找项目来搞毕业设计或者课程设计等等。总之你能看到这篇文章,也是我们的缘分,既然来了,那就一定要带着收获离开,我希望不会辜负你们的期待,我会从零开始带你们写项目,包括开发流程和全程的代码讲解。哪怕不是学编程的同学按照本教程也基本上能全部开发完,这也是我追求的写教程的原则。

我大学大多学的都是前端方向的东西,前端的知识都了解过,但是也只限于了解,哈哈,什么都没搞的很厉害。大学一度的迷茫,想着出来后到底要干什么,想要工作就要把技术提升到公司需要你,而不是你对公司可有可无。在我学习Java的时候,也是和你们一样,看到代码无从下手,一点思路都没有,更别说写代码了。

之所以想写这个教程,因为我知道自学是多么的艰辛,要付出很大的努力。所以让大家尽量少走一些弯路,同时我平时学的东西也有点乱,想把自己所学的东西尽量应用到项目中去总结,巩固做项目的基础,最后希望大家和我共同进步,实现自己的梦想。

3、项目介绍

在平时看了网上大多都是图书管理、商店系统等,尤其是大学的毕业设计或者课程设计等,太老了搞的东西。所以我想来还是开发一个自己的网站吧,自己设计,可以很酷的那种,以后找工作直接简历上写上个人的网站,面试的加分项。我们可以把学到的东西进行总结放到个人网站上,以后还能出去还能炫耀下。

言归正传,项目以个人网站为主题,采用前后端分离进行项目的搭建。现在企业大多数都是用Spring Boot + Vue搭建后台,我们也要紧跟发展,虽然现在大型的项目都是分布式Spring Cloud,但是我们还是以基础为主,等以后有经历了可以慢慢再深入学习。管理平台则使用框架vue-element-admin前端框架进行搭建快速开发。最后会教大家项目上线等操作,大概也就那么多,后期做项目中,在遇到什么我再进行补充。

总的来说,这是一个前后端分离的小项目,采用的都是最基础的知识点,几乎没有太多的难点。我的初心是让大家大概了解做项目的流程,以及编写代码的流程和做项目的思想等。我能力有限,尽量把这个项目基础化,然后通俗的讲出来。俗话说,麻雀虽小,五脏俱全。但当个毕设、小项目练习足够了。个人水平有限,有很多说的可能不对,希望大家理解下,但总体的项目可以运行起来,大家多多点点关注,自豪的白嫖,哈哈!最后希望大家都能学到东西,一起进步。

4、可以学到什么?

  • 从零学习项目的开发流程,增加项目开发经验。

  • Java基础知识的运用。

  • SpringBoot项目的开发。

  • 学习Vue开发知识。

  • 拥有完整体系的开发教程。

5、项目页面展示

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 35
    点赞
  • 164
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 14
    评论
SpringBoot实战(第4版)清晰文字版,第 1 章 入门 ................................................ 1 1.1 Spring 风云再起 ........................................ 1 1.1.1 重新认识 Spring ............................ 2 1.1.2 Spring Boot 精要 ........................... 3 1.1.3 Spring Boot 不是什么 ................... 6 1.2 Spring Boot 入门 ....................................... 6 1.2.1 安装 Spring Boot CLI .................... 7 1.2.2 使用 Spring Initializr 初始化 Spring Boot 项目 .......................... 10 1.3 小结 ......................................................... 18 第 2 章 开发第一个应用程序 .................... 19 2.1 运用 Spring Boot ..................................... 19 2.1.1 查看初始化的 Spring Boot项目 .......................................... 21 2.1.2 Spring Boot 项目构建过程 解析 .............................................. 24 2.2 使用起步依赖 .......................................... 27 2.2.1 指定基于功能的依赖 ................... 28 2.2.2 覆盖起步依赖引入的传递依赖 .... 29 2.3 使用自动配置 .......................................... 30 2.3.1 专注于应用程序功能 ................... 31 2.3.2 运行应用程序 .............................. 36 2.3.3 刚刚发生了什么 ........................... 38 2.4 小结 ......................................................... 41 第 3 章 自定义配置 .................................... 42 3.1 覆盖 Spring Boot 自动配置 ..................... 42 3.1.1 保护应用程序 .............................. 43 3.1.2 创建自定义的安全配置 ............... 44 3.1.3 掀开自动配置的神秘面纱 ........... 48 3.2 通过属性文件外置配置 ........................... 49 3.2.1 自动配置微调 .............................. 50 3.2.2 应用程序 Bean 的配置外置 ......... 55 3.2.3 使用 Profile 进行配置 .................. 59 3.3 定制应用程序错误页面 ........................... 62 3.4 小结 ......................................................... 64 第 4 章 测试 ............................................... 66 4.1 集成测试自动配置 .................................. 66 4.2 测试 Web 应用程序 ................................. 68 4.2.1 模拟 Spring MVC ........................ 69 4.2.2 测试 Web 安全 ............................. 72 4.3 测试运行中的应用程序 ........................... 74 4.3.1 用随机端口启动服务器 ............... 75 4.3.2 使用 Selenium 测试 HTML 页面 ............................................. 76 4.4 小结 ......................................................... 78 第 5 章 Groovy 与 Spring Boot CLI ......... 80 5.1 开发 Spring Boot CLI 应用程序 .............. 80 5.1.1 设置 CLI 项目 .............................. 81 5.1.2 通过 Groovy 消除代码噪声 ......... 81 5.1.3 发生了什么 .................................. 85 5.2 获取依赖 .................................................. 86 5.2.1 覆盖默认依赖版本 ....................... 87 5.2.2 添加依赖仓库 .............................. 88 5.3 用 CLI 运行测试 ...................................... 89 5.4 创建可部署的产物 .................................. 91 5.5 小结 ......................................................... 91 第 6 章 在 Spring Boot 中使用 Grails ...... 93 6.1 使用 GORM 进行数据持久化 ................. 93 2 目 录 6.2 使用 Groovy Server Pages 定义视图 ....... 98 6.3 结合 Spring Boot 与 Grails 3 ................. 100 6.3.1 创建新的 Grails 项目 ................. 100 6.3.2 定义领域模型 ............................ 103 6.3.3 开发 Grails 控制器 ..................... 104 6.3.4 创建视图 .................................... 105 6.4 小结 ....................................................... 107 第 7 章 深入 Actuator .............................. 108 7.1 揭秘 Actuator 的端点 ............................ 108 7.1.1 查看配置明细 ............................ 109 7.1.2 运行时度量 ................................ 115 7.1.3 关闭应用程序 ............................ 121 7.1.4 获取应用信息 ............................ 121 7.2 连接 Actuator 的远程 shell .................... 122 7.2.1 查看 autoconfig 报告 ........... 123 7.2.2 列出应用程序的 Bean ............... 124 7.2.3 查看应用程序的度量信息 ......... 124 7.2.4 调用 Actuator 端点 .................... 125 7.3 通过 JMX 监控应用程序 ....................... 126 7.4 定制 Actuator......................................... 128 7.4.1 修改端点 ID ............................... 128 7.4.2 启用和禁用端点 ........................ 129 7.4.3 添加自定义度量信息 ................. 129 7.4.4 创建自定义跟踪仓库 ................. 132 7.4.5 插入自定义健康指示器 ............. 134 7.5 保护 Actuator 端点 ................................ 136 7.6 小结 ....................................................... 138 第 8 章 部署 Spring Boot 应用程序 ........ 139 8.1 衡量多种部署方式 ................................ 139 8.2 部署到应用服务器 ................................ 140 8.2.1 构建 WAR 文件 ......................... 141 8.2.2 创建生产 Profile ........................ 142 8.2.3 开启数据库迁移 ........................ 145 8.3 推上云端 ............................................... 150 8.3.1 部署到 Cloud Foundry ............... 150 8.3.2 部署到 Heroku ........................... 153 8.4 小结 ....................................................... 155 附录 A Spring Boot 开发者工具.............. 157 附录 B Spring Boot 起步依赖 ................. 163 附录 C 配置属性 ...................................... 169 附录 D Spring Boot 依赖 ......................... 202

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码上言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值