
SpringBoot
文章平均质量分 82
didiplus
机会是留给有准备的人
展开
-
吊炸天,Spring Security还有这种用法
在用Spring Security项目开发中,有时候需要放通某一个接口时,我们需要在配置中把接口地址配置上,这样做有时候显得麻烦,而且不够优雅。我们能不能通过一个注解的方式原创 2022-05-20 11:02:56 · 487 阅读 · 0 评论 -
前后端分离,SpringBoot如何实现验证码操作
验证码的功能是防止非法用户恶意去访问登录接口而设置的一个功能,今天我们就来看看在前后端分离的项目中,SpringBoot是如何提供服务的。原创 2022-05-16 14:46:39 · 906 阅读 · 0 评论 -
什么是拦截器?拦截器如何配置?
今天这篇文章来介绍一下拦截器在SpringBoot中的如何自定义及如何配置的,拦截器的具体作用和应用场景。SpringBoot版本本文基于的Spring Boot的版本是2.6.7 。什么是拦截器Spring MVC中的拦截器(Interceptor)类似于ServLet中的过滤器(Filter),它主要用于拦截用户请求并作出相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。工作原理一个拦截器,只有preHandle方法返回true,postHandle、a.原创 2022-05-13 17:25:02 · 3459 阅读 · 0 评论 -
MyBatisPlus实现分页和查询操作就这么简单
SpringBoot整合MybatisPlus基本的增删改查,保姆级教程,在这篇文章中,我们详细介绍了分页的具体实现方法。但是,在日常的开发中还需要搜索功能的。下面让我们一起动起手来,实现一下吧。原创 2022-05-10 15:21:31 · 1444 阅读 · 0 评论 -
入门级mybatis-plus-generator代码自动生成器,提高开发效率。值得收藏
我们使用代码生成器的目的主要是提供开发效率,减少重复性的工作。在使用Springboot开发过程中,我们使用代码生成器把大概的模板生成出来,再根据自己的业务特征进行改动。这样就可以提高效率引入依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId>.原创 2022-05-09 09:33:59 · 4580 阅读 · 0 评论 -
SpringBoot整合MybatisPlus基本的增删改查,保姆级教程
MybatisPlus是国产的第三方插件, 它封装了许多常用的CURDapi,免去了我们写mapper.xml的重复劳动,这里介绍了基本的整合SpringBoot和基础用法。原创 2022-05-05 11:47:25 · 1993 阅读 · 0 评论 -
SpringBoot 如何进行参数校验
在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验,例如登录的时候需要校验用户名和密码是否为空,添加用户的时候校验用户邮箱地址、手机号码格式是否正确。 靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。 `Validator`框架就是为了解决开发人员在开发的时候少写代码,提升开发效率;Validator专门用来进行接口参数校验,例如常见的必填校验,email格式校验,用户名必须位于6到12之间等等。原创 2022-04-27 11:07:54 · 1031 阅读 · 0 评论 -
Springboot中整合knife4j接口文档
在项目开发过程中,web项目的前后端分离开发,APP开发,需要由前端后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发。什么是knife4j简单说knife4j就swagger的升级版API文档的一个框架,但是用起来比swagger方便多了,UI更加丰富。界面欣赏主页接口文档调试界面参数实体整合 knife4j引入 maven 依赖<dependency> <groupId>com.github.xiaoymin</.原创 2022-04-26 14:19:39 · 1714 阅读 · 0 评论 -
SpringBoot 如何统一后端返回格式
在前后端分离的项目中后端返回的格式一定要友好,不然会对前端的开发人员带来很多的工作量。那么SpringBoot如何做到统一的后端返回格式呢?今天我们一起来看看。原创 2022-04-25 17:00:15 · 1272 阅读 · 1 评论