@Data
注解会自动为类生成 getter 和 setter 方法。
尽管在源代码中你没有看到 getAdminSecretKey()
方法的显式定义,但是当你使用了 @Data
注解后,Lombok 会在编译时自动为类中的每个字段生成对应的 getter 和 setter 方法,包括 adminSecretKey
字段。这就解释了为什么你可以在代码中调用 jwtProperties.getAdminSecretKey()
方法,尽管你没有在 JwtProperties
类中显式地定义这个方法。
因此,@Data
注解的作用是简化代码,自动生成 getter、setter、toString、equals 和 hashCode 方法,提高代码的可读性和可维护性。