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

相关推荐
Moe4884 分钟前
WebSocket :从浏览器 API 到 Spring 握手、Handler 与前端客户端
java·后端·架构
顶点多余5 分钟前
线程互斥+线程同步+生产消费模型
java·linux·开发语言·c++
神奇小汤圆7 分钟前
探索springboot程序打包docker的最佳方式
后端
邦爷的AI架构笔记9 分钟前
我用Claude API接入了CI/CD安全扫描,踩了这几个坑
后端
⑩-19 分钟前
Java基础+集合框架-八股文
java·开发语言
福运常在24 分钟前
股票数据API(19)次新股池数据
java·python·maven
Zaki_gd26 分钟前
Cortex-M7 D-Cache 与 DMA 缓存一致性说明
java·spring·缓存
多看书少吃饭28 分钟前
Vue3 + Java + Python 打造企业级大模型知识库(含 SSE 流式对话完整源码)
java·python·状态模式
Arthas21733 分钟前
Java大厂面试:从Spring到微服务的全面技术考察
java·jvm·spring·微服务·面试·并发