文章 2025-10-17 来自:开发者社区

《深入理解Spring》过滤器(Filter)——Web请求的第一道防线

1. 引言:过滤器在Web架构中的核心地位 在现代Web应用开发中,请求处理往往需要经过多个层次的检查和加工。Spring拦截器虽然功能强大,但它仅仅是Spring MVC框架内部的处理机制。而在更广泛的Web层面,我们需要一个更加基础、更加通用的机制来处理所有HTTP请求,这就是Servlet过滤器(Filter)。 过滤器是Java Servlet规范定义的标准组件,它位于W...

《深入理解Spring》过滤器(Filter)——Web请求的第一道防线
文章 2025-10-17 来自:开发者社区

《深入理解Spring》拦截器(Interceptor)——请求处理的艺术

1. 引言:拦截器在Web开发中的重要性 在现代Web应用开发中,我们经常需要在请求处理的前后执行一些通用逻辑,例如身份验证、日志记录、性能监控、权限检查等。如果将这些逻辑分散到每个控制器方法中,会导致代码重复、维护困难以及关注点混淆。 Spring拦截器(Interceptor)正是为了解决这一问题而设计的核心组件。它基于AOP(面向切面编程) 思想,允许你在请求到达控制器之前...

《深入理解Spring》拦截器(Interceptor)——请求处理的艺术
文章 2025-07-17 来自:开发者社区

Spring MVC 核心组件与请求处理机制详解

一、Spring MVC 核心知识解析 核心组件: DispatcherServlet(核心控制器):本质是 Servlet,负责接收所有请求并分发到对应的处理器,是 Spring MVC 的 “中央调度器”,降低了组件间的耦合度。 HandlerMapping(处理器映射器):根据请求的 URL 匹配对应的 Handler(即 Con...

文章 2024-11-29 来自:开发者社区

Spring MVC中的请求映射:@RequestMapping注解深度解析

在Spring MVC框架中,@RequestMapping注解是实现请求映射的关键,它将HTTP请求映射到相应的处理器方法上。本文将深入探讨@RequestMapping注解的工作原理、使用方法以及最佳实践,为开发者提供一份详尽的技术干货。 1. @RequestMapping注解概述 @RequestMapping注解...

文章 2024-10-21 来自:开发者社区

Spring MVC——项目创建和建立请求连接

1. MVC MVC 是 Model View Controller 的缩写,它是软件⼯程中的⼀种软件架构设计模式,它把软件系统分为模型、视图和控制器三个基本部分。 View (视图): 指在应⽤程序中专⻔⽤来与浏览器进⾏交互,展⽰数据的资源.Model (模型): 是应⽤程序的主体部分,⽤来处理程序中数据逻辑的部分.Controller(控制器):可以理解为⼀个分发器,⽤来决定...

Spring MVC——项目创建和建立请求连接
文章 2024-10-11 来自:开发者社区

【Spring】“请求“ 之后端传参重命名,传递数组、集合,@PathVariable,@RequestPart

1. 后端传参重命名(后端参数映射) 某些特殊情况下,前端传递的参数 key 和我们后端接收的 key 可以不一致,比如前端传了一个 time 给后端,而后端是使用 createtime 字段来接收的,这样就会出现参数接收不到的情况,如果出现这种情况,我们就可以使用 @RequestParam 来重命名前后端的参数值 ...

【Spring】“请求“ 之后端传参重命名,传递数组、集合,@PathVariable,@RequestPart
文章 2024-10-11 来自:开发者社区

【Spring】“请求“ 之传递 JSON 数据

JSON 概念 JSON:JavaScript Object Notation【JavaScript 对象表示法】 JSON 就是一种数据格式,有自己的格式和语法,使用文本表示一个对象或数组的信息,因此 JSON 本质是字符串,主要负责在不同的语言中数据传递和交换 类似于: 国际通用语言——英语 中国 56 个民族不同地区的...

【Spring】“请求“ 之传递 JSON 数据
文章 2024-10-11 来自:开发者社区

【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象

请求 访问不同的路径,就是发送不同的请求。在发送请求时,可能会带一些参数,所以学习 Spring 的请求,主要是学习如何传递参数到后端,以及后端如何接收 传递参数,我们主要是使用浏览器和 Postman 来模拟 后端开发人员无需太过于关注如何传递参数,了解即可,实际开发中以 Postman 测试为主 比如餐厅的厨师,不关注用户是在店里下单还是外卖平台...

【Spring】“请求“ 之传递单个参数、传递多个参数和传递对象
文章 2024-10-11 来自:开发者社区

【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错

1. 运行项目 import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBo...

【Spring】运行Spring Boot项目,请求响应流程分析以及404和500报错
文章 2024-09-26 来自:开发者社区

Spring Get请求 与post请求

Spring Get请求 与post请求 一,介绍 Spring是一个流行的Java开发框架,用于构建Web应用程序。在Spring中,GET请求和POST请求是两种常见的HTTP请求方法,用于与服务器进行交互。 GET请求: GET请求用于从服务器获取资源。 ...

Spring Get请求 与post请求

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

微服务

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

+关注