0%

本文面向小白,用 Vue 实现了登录注册的功能,并能够与 SpringBoot 后端进行数据交互。麻雀虽小,五脏俱全,本项目用到了 vue-router、axios、Element UI、代理服务器、导航守卫等技术或工具,与本博客的另一篇文章快速上手SpringBoot项目(登录注册保姆级教程) | MakerHu 的博客 共同组成了前后端分离项目的整体,适合小白上手 Vue + SpringBoot + Mysql 的项目开发。

代理模式简单来说就是一个对象 A 代替另一个对象 B 去完成对象 B 本该自己做的事,在代理的过程中,对象 A 可以对被代理的事情进行加强。静态代理与动态代理的最大区别是静态代理是程序员在代码中实现了代理类,而动态代理则是在程序运行时动态地生成代理类。

代理模式我们可以从字面上去理解它的涵义,代理就是代替某个事物去处理事情,代理在代替处理事情的时候可能还会添加一些它的补充行为。以生活中申请留学的代理机构为例,代理机构代替你去申请国外高校,除了“申请高校”这件事外,它还在申请之前帮你“查询高校信息”,并在申请成功之后向你“要代理费”。接下来我就以申请留学为例简单实现一个静态代理的例子。

相信大家都在力扣上刷过题,力扣上虽然能在线写题,但在线编译运行的速度先对于本地运行还是比较慢,且一些自动补全的功能也不如自己的IDE优秀,因此,我们一般会在本地建个小项目解题,解完后再复制到力扣上提交。为了方便我们在本地快速搭建起力扣的解题环境,我写了一个小工具帮助我们把力扣的题目描述爬取到本地,并生成基础的代码,这样我们就能快速地专注于解题本身了。接下来我将展示一下工具的使用效果,并向大家提供源代码及部署方式。

注解与注释其实非常的相似,只不过注释是用来让开发人员知道某段代码的作用是什么都有哪些参数等,而注解则是写给程序看的一个“注释”,注解中主要包含了它本身的名称,以及它的参数,单纯地看一个注解其实与注释没啥区别。但注解往往会与反射组合使用,反射可以让我们在程序运行时观察并操作某个类中的信息,当然包括注解,这在实现一些框架的过程中有很大作用(比如实现实体类到数据库表的自动映射)。

本文章对SpringBoot开发后端项目结构做了简单介绍,并示范了使用SpringBoot+MySQL实现登录的后端功能,与本博客的另一篇文章 Vue 实现登录注册功能(前后端分离完整案例) | MakerHu 的博客 共同组成了前后端分离项目的整体,适合小白上手 Vue + SpringBoot + Mysql 的项目开发。

本教程整理了hexo写博客的一些常用命令以及常用方法,供大家参考,不定期更新