另一个类的命名字段

问题描述 投票:0回答:0

我需要通过反射访问一些私有字段。虽然这被认为是不好的,但它是一个外部库,我没有其他方法可以访问它。字段名称(和类型)是预先知道的(在编译时),作为未来库更新的预防措施,我希望编译器在该字段不再存在时抛出错误。

Lombok 具有注解@FieldNameConstants,它将所有字段名称生成为静态字符串。当该字段不再存在时,静态变量将不会生成,编译器将抛出错误。这将是一个很好的解决方案,但由于这是一个外部库类,我无法用 lombok 对其进行注释。

java spring-boot reflection annotations annotation-processing
© www.soinside.com 2019 - 2024. All rights reserved.