如何重命名由 Lombok 管理的字段
How to rename a field managed by Lombok
我经常使用带有@Data 注释的Lombok。但有时我需要重命名一个字段。我的 IDE (Eclipse) 让我重命名该字段,但所有引用都没有更新,这导致了很多错误,并且还需要进行大量手动工作才能将引用更改为新的字段名称。
有没有什么方法可以重命名一个自动重命名引用的字段?
感谢任何提示!
托尔斯滕
重命名应该适用于更高版本的 lombok,最近出现了一些问题 1。
在要重命名的字段上按 Alt+Shift+R
(或者在 Project explorer 中找到一个字段 select 重命名)
Select 选项
并确保 select 您想要执行的所有选项,例如更新 JavaDoc 中的引用或重命名 getter 和 setter。
点击确定或预览!
--
使用AccessLevel.NONE
@Getter(lombok.AccessLevel.NONE)
Long accountForFees;
public Long getAccountForFees() {
return accountForFees;
}
现在您可以使用IDE重命名方法。
我经常使用带有@Data 注释的Lombok。但有时我需要重命名一个字段。我的 IDE (Eclipse) 让我重命名该字段,但所有引用都没有更新,这导致了很多错误,并且还需要进行大量手动工作才能将引用更改为新的字段名称。 有没有什么方法可以重命名一个自动重命名引用的字段?
感谢任何提示! 托尔斯滕
重命名应该适用于更高版本的 lombok,最近出现了一些问题 1。
在要重命名的字段上按 Alt+Shift+R
(或者在 Project explorer 中找到一个字段 select 重命名)
Select 选项
并确保 select 您想要执行的所有选项,例如更新 JavaDoc 中的引用或重命名 getter 和 setter。
点击确定或预览!
--
使用AccessLevel.NONE
@Getter(lombok.AccessLevel.NONE)
Long accountForFees;
public Long getAccountForFees() {
return accountForFees;
}
现在您可以使用IDE重命名方法。