gpt4 book ai didi

java - Spring 3.2 mvc 测试 post 请求

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:19 24 4
gpt4 key购买 nike

来自spring教程..

MvcResult mvcResult = 
mockMvc.perform(post("/person")).andExpect(status().isOk()).andReturn();

这很好,但如果我的 Controller 有签名

@RequestMapping(value = "/person", method = RequestMethod.POST)
public String postPerson(Person person) {}

其中 person 是一个简单的 DTO,通常通过 jsp 中的 spring 表单填充(例如,有两个 String 字段和 getter/setter);如何在测试中提交该数据?

最佳答案

假设类 Person 具有属性 nameage

构建请求时,您可以这样做:

post("/person")
.param("name", "John")
.param("age", "45")

关于java - Spring 3.2 mvc 测试 post 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14796408/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com