SpringBoot + Vue 练习
感悟一下
多年以前,还是大学生的我,陆陆续续学习了Java的些许知识,遥远时期的SSH,SSM,Spring MVC,快毕业的时候匆忙学了单体应用SpringBoot,写了个小破网站。回望好几年的自己,发现现在的我是一点长进都没有。读了个研,啥也不是,没技术,没学问,也不知道自己到底学了个啥,这几天看B站视频,觉得自己可以浅尝一下SpringBoot+Vue,回忆过去,展望未来,刺激当下的自己。
正文开始
搭环境
浅尝一下,还是从基础做起吧,安装JDK,还是1.8,再装个IDEA2023,还要装NodeJS,MySQL,Navicat,设置一下npm,Maven,Git,装好了以后了,IDEA创建空项目,分别创建后端项目和前端项目,后端SpringSecurity,前端create-vue,详细的就不记录了,网上很多教程,主打的就是记录一下自己的心路历程。
开始实现登录功能了(后端)
项目的目录就长这样了,看着有点熟悉的感觉,反正就是跟着教程,对一些注解的背后含义大概已经遗忘了,各种“度”,慢慢回想,补充新的知识,菜鸟的自知之明就是明知菜鸟一枚,还是义无反顾。
数据库的设计,没啥设计,就是常规的用户表,权限表之类的,数据库也忘得差不多了,就只能记得简单的一些SQL语句了,还好设计表的时候还知道设个主键、索引。
后端写的一些接口,用了APIPost调用测试,也是第一次用,浅浅用一下,截个图,怕以后就忘记了,忘记自己还折腾过一下。
登录功能的前端
Vue,水平就是会用脚手架建项目,项目的结构如下图,之前用的是React,好吧,这也不是借口,React的水平只是比Vue好了一丢丢而已。
页面呢,就是没有审美的页面,就不放图留念了。要不就这样吧,打卡。