首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
spring-web
肖哥弹架构
创建于2024-06-09
订阅专栏
对Spring-web整体架构设计做分解并提供应用案例说明
等 20 人订阅
共66篇文章
创建于2024-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
RequestHeaderMethodArgumentResolver 认证信息特定参数解析案例
RequestHeaderMethodArgumentResolver用于将 HTTP 请求头绑定到控制器方法参数的参数解析器。它允许方法参数直接接收特定的请求头值。 类结构设计 业务案例: 开发一个
RequestHeaderMapMethodArgumentResolver 请求的头信息案例解析
RequestHeaderMapMethodArgumentResolver 用于将 HTTP 请求头解析为 Map 类型参数的参数解析器。这个解析器允许开发者通过一个 Map 参数轻松访问所有的请求
RequestParamMapMethodArgumentResolver 业务参数解析案例
RequestParamMapMethodArgumentResolver 参数解析器,用于将 HTTP 请求的查询参数解析为一个 Map 类型的参数,这个参数可以被注入到控制器的方法中。这在处理包含
SessionStatusMethodArgumentResolver 同会话多级业务数据管理原理
SessionStatusMethodArgumentResolver 是用于处理 SessionStatus 参数的解析器。这个解析器通常用于在表单提交后清理会话属性,或者在跨多个请求的过程中管理会
@RequestBody 商品json信息提交+6种案例介绍
@RequestBody 注解用于将 HTTP 请求的正文(body)绑定到控制器方法的参数上的注解。这种绑定通常用于处理 JSON、XML 或其他格式的请求数据,广泛应用于 RESTful API
@RequestPart上传文章的文本内容和媒体文件案例
@RequestPart 注解用于处理多部分请求(multipart)的注解,特别是在需要访问请求体中的文件或非文件数据时。这种类型的请求通常出现在文件上传的场景中,但也可以用于发送混合数据(如 JS
@MatrixVariable 8种业务场景案例介绍
@MatrixVariable注解用于处理 URI 矩阵变量的注解。矩阵变量是 RESTful API 中的一种查询参数表示方法,它们允许你在 URI 中指定键值对,这些键值对通常用于复杂的查询逻辑或
@RequestParam 和 @PathVariable偏好列出推荐图书案例
@RequestParam 和 @PathVariable 是 Spring MVC 中两个非常重要的注解,它们都用于将 Web 请求中的信息绑定到控制器方法的参数上,但它们各自适用于不同的场景。
@RequestHeader头部验证用户身份案例
@RequestHeader 注解,它用于将 HTTP 请求的头部信息注入到控制器方法的参数中。这个功能在处理需要根据请求头部来做决策的业务逻辑时非常有用,例如,根据用户的 Accept 头部返回不同
@CookieValue 供定制化服务案例详解
@CookieValue注解,它用于将指定的 Cookie 值注入到控制器方法的参数中。这在处理需要根据客户端 Cookie 进行个性化设置或识别的场景中非常有用。 注解结构 业务场景: 例如在开发一
@RequestAttribute 注解案例说明
@RequestAttribute注解,它用于将 Web 请求的属性注入到控制器方法的参数中。这在处理需要访问特定请求属性的场景中非常有用,例如在表单提交、文件上传或自定义请求处理中。 注解结构 业务
@RestController 业务案例场景
@RestController注解,它用于指示类是一个控制器,并且该控制器中的所有方法返回的数据都直接作为 HTTP 响应的正文返回,通常用于构建 RESTful Web 服务。 注解设计结构 业务场
@RestControllerAdvice 业务案例场景
@RestControllerAdvice注解,用于定义一个类,该类可以全局处理多个控制器的异常以及封装响应数据。它通常与 @ExceptionHandler、@InitBinder 和 @Model
@ResponseBody 业务场景使用案例
@ResponseBody注解,用于指示方法的返回值应该被直接作为 HTTP 响应的正文(Body)返回,而不是返回一个视图(View)。这在开发 RESTful Web 服务时非常有用。 业务场景:
@CrossOrigin 业务场景使用案例
@CrossOrigin 注解用于启用跨源请求(CORS)。CORS 是一种机制,它允许不同源的前端应用(例如,位于不同域名的 Web 应用)访问你的后端 API。 业务场景: 例如你正在开发一个开放
@SessionAttribute 会话数据业务场景案例
@SessionAttribute 注解用于从 HTTP 会话(Session)中绑定属性到控制器方法的参数。这允许数据在多个请求之间保持,非常适合用于需要跨页面访问的数据,如用户认证信息、购物车内容
@ModelAttribute 参数案例说明
SessionAttributes 注解我们在@SessionAttributes 多个步骤订单表单业务案例 篇幅内已经详细介绍了,接下来介绍一下他的属性作用
SessionStatusMethodArgumentResolver 购物业务场景说明
SessionStatusMethodArgumentResolver 用于处理 @SessionAttributes 和 SessionStatus 的参数解析器。它通常用于在表单提交后清理会话属性
WebArgumentResolver 自定义参数解析案例
WebArgumentResolver 用于定义自定义的参数解析逻辑,用于将传入的 Web 请求参数或模型中的属性注入到控制器方法的参数中。 业务场景: 假设你正在开发一个 Web 应用程序,该程序需
@ControllerAdvice 全局异常业务案例与设计说明
@ControllerAdvice注解,它用于定义一个或多个控制器的全局异常处理、模型属性的预处理、以及其他全局方法。这个注解通常用于处理跨多个控制器的通用逻辑。 业务场景: 假设你正在开发一个 We
下一页