SpringBoot 实体参数(用于请求参数比较多时使用)

字段必须和传参时一致,否则为null,
使用AIT+INS可以快速生成,SET GET方法

java 复制代码
public class User {

	//字段必须和传参时一致,否则为null
    private String user;
    private String password;

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "User{" +
                "user='" + user + '\'' +
                ", password='" + password + '\'' +
                '}';
    }
}

复杂嵌套参数

两个类 现将两个类合并对象,返回前端,把Update封装到User

User

java 复制代码
public class User {

    private String user;
    private String password;
    private Update up;

    public Update getUp() {
        return up;
    }

    public void setUp(Update up) {
        this.up = up;
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String toString() {
        return "User{" +
                "user='" + user + '\'' +
                ", password='" + password + '\'' +
                ", up=" + up +
                '}';
    }
}

Update

java 复制代码
public class Update {

    private  String time;
    private  int num;

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public int getNum() {
        return num;
    }

    public void setNum(int num) {
        this.num = num;
    }


    @Override
    public String toString() {
        return "Update{" +
                "time='" + time + '\'' +
                ", num=" + num +
                '}';
    }
}

前端给Update time 和 num 传值

http://127.0.0.1:8080/login?up.time=123

相关推荐
DoveLx7 小时前
如何集成ElasticSearch到Spring Boot+MySQL项目中
java·elasticsearch
大鱼七成饱7 小时前
掌握 anyhow,让你的 Rust 错误处理优雅又安全
后端·rust
2301_772093567 小时前
高并发webserver_interview
运维·服务器·数据库·后端·网络协议·mysql·wireshark
lazily-c7 小时前
Web后端开发总结
java·学习·web·1024程序员节
HashTang8 小时前
不用再配服务器了!这套 Next.js + Cloudflare 模板,一个人搞定全栈出海
前端·后端·边缘计算
凭君语未可8 小时前
深度解析Java的多态特性
java·开发语言
华仔啊8 小时前
JVM参数到底配在哪?7大场景全解,新手不再迷茫!
java·jvm
水淹萌龙9 小时前
玩转 Go 表达式引擎:expr 实战指南
开发语言·后端·golang
penguin_bark9 小时前
C++ 异步编程(future、promise、packaged_task、async)
java·开发语言·c++
又是忙碌的一天9 小时前
Java基础 与运算
java·开发语言