pursue wind pursue wind
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
首页
Java
Python
数据库
框架
Linux
中间件
前端
计算机基础
DevOps
项目
面试
书
关于
归档
MacOS🤣 (opens new window)
GitHub (opens new window)
  • mybatis

  • mybatis-plus

  • Spring

    • spring
    • Spring--Http源码
    • Spring-5-0中文版-3-9
    • Spring-Bean的作用域管理
    • Spring-Bean的生命周期
    • Spring-事务管理
    • Spring-实战---IoC容器的依赖注入
    • SpringBean
    • SpringMVC 工作原理详解
    • SpringMVC-Restful
    • SpringMVC-的处理拦截器
    • SpringMVC之@CookieValue注解
    • SpringMVC之Controller查找(Spring4-0-3-Spring5-0-4源码进化对比)
    • SpringMVC全局异常
    • SpringMVC数据绑定
    • SpringMVC的@ResponseBody注解说明
    • Spring学习与面试
    • Spring源码解析-IoC容器的初始化过程(上)
  • SpringBoot

  • SpringSecurity

  • SpringCloud

  • 单元测试框架Mockito
  • 框架
  • Spring
pursuewind
2020-11-23

SpringMVC的@ResponseBody注解说明

@ResponseBody 注解与 @RequestBody 注解类似。 @ResponseBody 注解可被应用于方法上,标志该方法的返回值将被直接写回到HTTP响应体(Response)中去(而不会被放置到Model中或者被解析为一个视图名)。举个栗子:

@RequestMapping(path = "/something", method = RequestMethod.PUT)
@ResponseBody
public String helloWorld() {
   return "Hello World"
}
1
2
3
4
5

上面的代码结果是文本 Hello World 将被写入HTTP的响应流中。

注:Spring MVC的 @ResponseBody 方法是有风险的,因为它会根据客户的请求——包括URL的路径后缀,来渲染不同的内容类型。因此,禁用后缀模式匹配或者禁用仅为内容协商开启的路径文件后缀名携带,都是防范RFD攻击的有效方式。

Last Updated: 2023/01/30, 11:01:00
SpringMVC数据绑定
Spring学习与面试

← SpringMVC数据绑定 Spring学习与面试→

Theme by Vdoing | Copyright © 2019-2023 pursue-wind | 粤ICP备2022093130号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
  • 飙升榜
  • 新歌榜
  • 云音乐民谣榜
  • 美国Billboard榜
  • UK排行榜周榜
  • 网络DJ