首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring-web
肖哥弹架构
创建于2024-06-09
订阅专栏
对Spring-web整体架构设计做分解并提供应用案例说明
等 20 人订阅
共66篇文章
创建于2024-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
@ResponseStatus 特定场景业务案例
ResponseStatus注解,它用于表示一个方法的调用结果应该返回特定的 HTTP 状态码。这通常用于异常处理或当方法执行成功但需要通知客户端一个特定的状态时。 业务场景: 假设你正在开发一个 R
@SessionAttributes 多个步骤订单表单业务案例
SessionAttributes注解它用于指定哪些模型属性应该被存储在 HTTP 会话(Session)中。这对于在多个请求之间保持数据状态非常有用,尤其是在表单提交和数据回显的场景中。
@InitBinder 注解业务应用案例
InitBinder注解,用于初始化 WebDataBinder。这通常在业务控制器中使用,以便在数据绑定到模型对象之前对请求参数进行预处理,例如格式化日期或自定义属性编辑器。
HandlerMethod 设计业务场景说明
HandlerMethod 它封装了对特定处理器方法的调用细节,包括方法的反射信息、参数解析、返回值处理等。它主要用于 Spring MVC 和 Spring WebFlux 应用程序中,基于注解的控
MethodIntrospector 你不知道的自省设计
"MethodIntrospector" 这个名字由两部分组成:"Method" 和 "Introspector"。 Method:这个词来源于英语,指的是方法或函数。
MultipartFilter 应用场景说明
MultipartFilter 是 Spring 框架中用于处理多部分(multipart)请求的过滤器,这种请求通常用于上传文件。
HttpServiceProxyFactory 微服务业务远程调用案例说明
HttpServiceProxyFactory 使用这个工厂类来创建 HTTP 服务的代理,并实现与外部微服务交互。
AsyncHandlerMethodReturnValueHandler 异步与同步返回值设计案例说明
AsyncHandlerMethodReturnValueHandler 同步与异步方法返回值处理设计方案
HandlerMethodArgumentResolver 方法参数自动封装设计方案
HandlerMethodArgumentResolver 为解析控制器方法参数的核心设计。它允许开发者介入方法参数的解析过程,实现自定义的参数绑定逻辑
ModelAndViewContainer 设计目的与应用场景
ModelAndViewContainer 是 Spring WEB 中的一个容器,它用于存储与当前请求相关的 Model 和 View 信息。这个容器在整个请求处理过程中被用来传递和存储这些信息
DeferredResultProcessingInterceptor 和 CallableProcessingInterceptor 异步业务场景选择方案
DeferredResultProcessingInterceptor 和 CallableProcessingInterceptor 在于异步请求处理的拦截器接口,但它们适用于不同的场景和需求。
CallableProcessingInterceptor 应用场景说明
CallableProcessingInterceptor 拦截器用于处理基于 Callable 的异步请求。这种拦截器特别适用于处理那些可能需要很长时间来完成的任务,比如执行数据库查询、调用外部服务
AsyncWebRequestInterceptor 应用场景说明
AsyncWebRequestInterceptor 接口继承自 WebRequestInterceptor 并添加了一个新方法 afterConcurrentHandlingStarted,异步处理
WebRequestInterceptor 应用案例说明
WebRequestInterceptor 用于表示在Spring Web应用程序中拦截和处理Web请求的组件。基于这个概念,我们可以构建一个业务场景和关键处理代码示例。
ServerWebExchangeContextFilter 应用案例说明
ServerWebExchangeContextFilter 过滤器,它的主要作用是将当前的 ServerWebExchange 实例放入到 Reactor的 `Context` 中
ServletRequestPathFilter 应用场景说明
ServletRequestPathFilter 的自定义过滤器,它实现了 Java Servlet API 的 Filter 接口。这个过滤器的目的是处理与请求路径相关的逻辑,可能是为了支持基于路径
CompositeFilter 业务场景说明
CompositeFilter 过滤器,用于将多个过滤器组合成一个单独的过滤器。在 Spring Security 的过滤器链中,它允许你将多个安全相关的过滤器逻辑组合起来,以简化配置和提高效率。
DelegatingFilterProxy 应用案例说明
DelegatingFilterProxy过滤器用于将请求委派给 Spring 应用程序上下文中的一个或多个其他过滤器 Bean 进行处理。这种委派机制允许开发者利用 Servlet 过滤器的丰富生态
CommonsRequestLoggingFilter 应用案例说明
CommonsRequestLoggingFilter 过滤器用于记录HTTP请求的详细信息,通常用于日志记录和问题诊断。这个过滤器是Apache Commons Logging库的一部分
ServerHttpObservationFilter 应用案例说明
ServerHttpObservationFilter 这个过滤器的目的是用于观察和记录HTTP请求和响应的相关数据,通常用于监控、日志记录、性能评估等场景
下一页