参数校验和异常处理也是后台代码中很重要的一部分,如果每次都自己写代码做校验就会很繁琐,所以spring框架中也提供了validation组件来直接做参数校验,本文就是讲述va...
参数校验和异常处理也是后台代码中很重要的一部分,如果每次都自己写代码做校验就会很繁琐,所以spring框架中也提供了validation组件来直接做参数校验,本文就是讲述va...
在上一篇整合springdoc-openapi-ui(上)中,我简单介绍了如何使用springdoc-openapi这个库来生成swagger3的api文档,而在这篇下中,我...
说起生成Api文档的库,很多人应该都知道Swagger,百度后发现原本springboot整合swagger的库用的比较多的是springfox。但是因为这个框架更新不是很及...
本篇教程将以上传头像为例说明如何预览图片并上传给服务器端。 首先,我们需要在界面上放置一个选取本地图片的控件。html中的表单输入控件input,type为file可以满足这...
上一篇的教程中,我们讲述了如何创建一个简单的列表,满足增删改查的功能,其中改的功能是直接在列表中修改。这种情况是基于要展示的对象字段较少,可以直接完全在列表中展示出来的情况。...
不是的,我文章中的做法是如果jwt过期了,redis没有过期,那么就可以直接生成新的token返回给前端,如果redis中的也过期了,那么验证失败,就需要前端重新登录。
Springboot入门教程(5)-结合redis自动刷新token上一篇教程中我梳理了如何用jwt做用户的登录拦截,token验证,这里作为实际项目使用会有个问题,即jwt无法将生成的token无效化,故为了安全性,jwt生成的token有...
Web开发中支持用户上传图片并显示出来是不可或缺的一个功能,本篇教程将讲述Springboot搭建的后台服务器如何接收前端上传的图片并将图片显示的url返回给前端。首先需要在...
这篇教程我们来讲述一下如何构建一个常见的列表页面,这个页面通常会包含增删改查的功能。第一步,我们先加载一个简单的subject的页面。 首先我们新建一个subject的组件,...
上一篇教程我们讲到了要做一个后台管理系统的项目,任何要使用这个系统的人都必须先登录,所以本篇就来说明一下如何做登录拦截。从本篇教程开始,前端的代码会和后台做通信,后台使用的是...
紧接着上一篇我们讲到项目中已经引入了ng-zorro的UI库,可以开始正式的编码。 我们先看app.component.html,很容易看出来这里写入了带侧边栏的页面布局,这...
Ant design是阿里的一套前端UI设计规范,目前针对三大前端框架都有对应的UI库,我个人觉得这一套库组件比较齐全,官方文档也比较规范,用起来挺方便的,企业用来做一些后台...
在开始阅读我这个系列教程之前,强烈建议想学习angular框架的先通读一遍中文版官方文档,并且搭建好开发环境。这个系列教程的示例代码会基于我的另一个系列教程Springboo...
上一篇教程中我梳理了如何用jwt做用户的登录拦截,token验证,这里作为实际项目使用会有个问题,即jwt无法将生成的token无效化,故为了安全性,jwt生成的token有...
JWT,即JSON Web Tokens,是用来解决web项目登录时的token问题的一个解决方案,目前使用的也比较多。官网显示用于java的jwt库一共有6个,这里我们以其...
上一篇教程中我讲述了如何将Springboot和MyBatis结合操作数据库进行增删改查。其中查这一步仅仅只是将所有符合条件的数据用list返回,而在实际做项目的时候,这样肯...
紧接着上一篇教程Springboot入门教程(1),这一篇我要来说明一下如何在Springboot项目中使用MyBatis来操作数据库,进行增删改查。预备环境:除了java8...
本教程面向对象:有java开发基础的软件开发人员,包括做过java后端开发和Android开发的人员。 预备环境:java8以上,推荐使用IntelliJ IDEA 2019...