关于springMVC 接口测试

此文是基于 springmvc 最简配置-处理json数据 基础上进行测试的,springMVC 可以直接将数据封装成Java对象,前端传参给springMVC既可以是form表单,也可以是json字符串,本次测试基于chrome插件postman进行的。如图:

Paste_Image.png
Paste_Image.png

关于form-data和x-www-form-urlencoded 区别,请参看 postman中 form-data、x-www-form-urlencoded、raw、binary的区别

若要springMVC支持raw,即json,需要在controller中的方法的参数进行注解

@RestController
public class IndexController {
    @RequestMapping(value = "/user")
    //public Account getUser(@RequestBody User user){ //支持json传参
    public Account getUser(/*@RequestBody*/ User user){ //不支持json传参
        return new Account(1,user.getUsername(),"6227001376550927913", 10000.0);
    }
}

区别在于一个@RequestBody上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容