java - 学习 Spring 的 @RequestBody 和 @RequestParam

标签 java spring spring-mvc

我正在编辑一个使用 Spring 的 Web 项目,我需要添加一些 Spring 的注释。我要添加的两个是 @RequestBody@RequestParam .我一直在四处寻找,发现this ,但我仍然不完全了解如何使用这些注释。谁能举个例子?

最佳答案

Controller 示例:

@Controller
class FooController {
    @RequestMapping("...")
    void bar(@RequestBody String body, @RequestParam("baz") baz) {
        //method body
    }
}

@RequestBody : 变量 body 将包含 HTTP 请求的正文

@RequestParam :变量baz会保存请求参数baz的值

关于java - 学习 Spring 的 @RequestBody 和 @RequestParam,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3337350/

相关文章:

java - 要文件传输的对象数组

java - java中如何在一段时间后停止线程?

java - 如何输出Spring暴露的所有端点

java - 错误: Unable to locate Spring NamespaceHandler

java - 转发请求到非@RequestMapping

java - 恩弗斯 : error mapping a collection with deleted entities

java - G1 GC 巨大对象分配

java - 为 JUnit Runner (Eclipse) 设置系统属性以测试 Spring Web App

java - NoSuchBeanDefinitionException : No bean named 'entityManagerFactory' is defined

java - 如何更改 Spring Security 中 ProviderManager 的行为?