原创

链式调用和Builder

温馨提示:
本文最后更新于 2025年06月01日,已超过 377 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

链式调用

类上标注 @Accessors(chain = true

    @AllArgsConstructor
    @NoArgsConstructor
    @Data
    @Accessors(chain = true)
    class Student {
        private String name;
        private int age;
    }

创建对象时

        Student student = new Student();
        student.setName("张三").setAge(18);

链式:就是 在一行 将 对象的属性按需注入。


Builder

类标注 @Builder

    @AllArgsConstructor
    @NoArgsConstructor
    @Data
    @Builder
    class Teacher {
        private String school;
        private int course;
    }

创建对象时

        Teacher teacher = Teacher.builder()
                .school("大学")
                .course(1)
                .build();

builder 直接在 对象上构建并注入属性

正文到此结束