文章 2024-07-27 来自:开发者社区

springBoot 使用 @NotEmpty,@NotBlank,@NotNull 及@Valid注解校验请求参数

本文为博主原创,转载请注明出处:   @NotEmpty,@NotBlank,@NotNull 这些注解所在的jar包路径在 javax.validation.constraints 的包下面,这个包下面也封装了其他的注解   ...

springBoot 使用 @NotEmpty,@NotBlank,@NotNull 及@Valid注解校验请求参数
文章 2024-05-26 来自:开发者社区

Spring Boot中的 6 种API请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~ @RequestParam 这是最最最最最最常...

文章 2024-04-18 来自:开发者社区

干货文:SpringBoot 配置 AOP 打印请求参数和返回参数

**应用场景:**当我们想要查看前端传的数据是否正确,后端的返回值是否符合前端要求时,就可以打印请求参数和响应参数出来看,这样就有利于前后端对接; **重点说明:**结合使用 fastjson2 对请求对象和返回对象实现序列化打印,再配置相关过滤器,用来过滤敏感信息和无效的过长信息; **实际原理:**在前端请求后端的是后,AOP 会最先起作用。你可以使用 AOP 的 @Befo...

文章 2024-04-16 来自:开发者社区

Vue+Axios+SpringBoot后端同时接收文件和json作为请求参数

场景:现有向视频上传接口同时发送视频文件和json(其中包含视频封面等信息),应该如何定义后端接口,前端又如何进行请求呢?   SpringBoot后端接口实现 可以编写如下的接口,以表单的形式接收视频文件(字段名为file)和媒体json数据(字段名为media),cre...

Vue+Axios+SpringBoot后端同时接收文件和json作为请求参数
文章 2024-04-02 来自:开发者社区

SpringBoot集成AOP实现每个接口请求参数和返回参数并记录每个接口请求时间

代码主要目的是controller方法进行日志记录,记录请求的内容、调用的方法、参数以及响应的内容和请求处理的时间。 1.介绍 AOP(Aspect-Oriented Programming,面向切面编程)是Spring框架中的一个重要特性,允许开发者定义跨多个对象的横切关注点。 在Spring Boot中,AOP的使用几个步骤: 定义Aspect:A...

文章 2023-12-01 来自:开发者社区

SpringBoot 实体参数(用于请求参数比较多时使用)

字段必须和传参时一致,否则为null,使用AIT+INS可以快速生成,SET GET方法public class User { //字段必须和传参时一致,否则为null private String user; private String password; public String getUser() { return user; } ...

SpringBoot 实体参数(用于请求参数比较多时使用)
文章 2023-11-02 来自:开发者社区

在Springboot HandlerInterceptor中获取GET和POST请求参数

说一个最近工作中遇到的事,我们系统因为业务发展的问题,针对不同用户群体做了两套系统(B系统和S系统),底层基础功能一样,但偏上层的业务有差异,最近我们想将底层基础功能提供一个统一的入口,所以就新起了一个类似业务网关的服务,把两个系统的接口封装一层,提供一个统一的接口出去,然后B业务的请求转发的B系统,S业务的请求转发到S系统。  但这里就有个很重要的问题了,一个请求进来之后,我们如何判....

文章 2023-08-08 来自:开发者社区

SpringBoot后端接口请求参数映射方式详解

在SpringBoot项目中,前端HTTP请求中的参数如何映射到Controller层的接口方法中的参数?这里针对各种方式做一个测试与总结。1:QueryString方式QueryString参数传递的方式为,在请求URL中直接拼接请求参数如:URL?param1=value1&param2=value2, 映射基本类型参数可以在Controller的接口中声明基本类型的参数,然后用@R....

SpringBoot后端接口请求参数映射方式详解
文章 2023-02-22 来自:开发者社区

Spring Boot MVC请求参数通用校验及国际化支持

目录一、Validation及国际化配置1、添加依赖2、校验失败提示消息国际化配置3、application.properties4、国际化资源文件二、代码演示1、全局异常处理2、MessageUtils工具类3、响应VO2、测试Controller和请求DTO3、多语言属性文件4、测试用例(1)简单对象UserReqDTO测试(2)包含List集合对象的ChargeRuleReqDTO测试一、....

Spring Boot MVC请求参数通用校验及国际化支持
文章 2022-08-21 来自:开发者社区

SpringBoot2.x系列教程21--WebBindingInitializer对请求参数实现全局校验

前言在上一章节中,我给大家讲解了WebDataBinder的含义及其用法,并实现了对请求参数的合法性校验和数据绑定。接下来我会为大家讲解另一个进行参数校验的类WebBindingInitializer,进而实现一个全局的数据绑定和参数校验。在SpringMVC中使用WebBindingInitializer,会为每个特殊的请求初始化一个相应的WebDataBinder,WebBindingIni....

SpringBoot2.x系列教程21--WebBindingInitializer对请求参数实现全局校验

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注