接受json参数问题

来源:8-5 Controller接收参数

蓝色西西

2019-12-12

这样接受参数好不好,有没有什么问题?

@PostMapping("/user/login")
public Object login(@RequestBody Map<String, Object> params,HttpServletRequest request) {

    String userName="";

    try{
        userName=params.get("userName").toString().trim();
    }catch (Exception e) {
        userName="";
    }
写回答

2回答

廖师兄

2019-12-12

Java里面万物皆对象。用对象不好吗?

params.get("userName")   用map写字段名,很不好用啊。

你在这个方法里写"userName",你的同事可能习惯写成"username"

1
3
蓝色西西
回复
廖师兄
java一切都要构造成对象类,有时候比PHP麻烦。但是只写了一个类,就不用写很多VO类了呢。唯一不方便的就是,数据校验,无法使用注解在代码获取的这些参数上。
2019-12-14
共3条回复

qq_羊仔_0

2019-12-12

我觉得麻烦

1
0

实战支付+电商双系统 玩转Java技术栈

花一份课的价,收获:双系统实战+坐拥20K+粉的师兄指导,值~

2046 学习 · 1048 问题

查看课程