苍穹外卖的一些思考 重点7.24

image

impl 全称 implement
相当于实现类

1、

employeeLoginDTO.getUsername()employeeLoginDTO.getPassword() 之所以可以直接调用,是因为 EmployeeLoginDTO 类中使用了 Lombok 的 @Data 注解。

@Data 会在编译时自动生成 getter、setter、toString、equals、hashCode 等方法。

所以虽然我们在源码中看不到 getUsername()getPassword() 方法,但它们在编译后的字节码中是存在的。

简单理解就是:

@Data
private String username;

Lombok 会帮我们生成:

public String getUsername() {
    return username;
}

因此,在业务代码中可以正常调用:

employeeLoginDTO.getUsername();
employeeLoginDTO.getPassword();

这也是 Lombok 在 Java 项目中常见的作用:减少重复代码,让类更简洁,把注意力放在业务逻辑上。

posted @ 2026-07-24 15:53  为什么---why  阅读(3)  评论(0)    收藏  举报