我有以下定義:
@Value
@Builder(toBuilder = true)
public class MyEntity {
String name;
}
當嘗試在構建器上使用 getter 時,例如MyEntityBuilder.getName(),IDEA 宣告它“無法決議方法”。此外,IDEA 不會自動完成它。
唯一可用的方法(除了build())是 setter:MyEntityBuilder name(String name);
有沒有辦法在 lombok 生成的構建器上生成 getter?謝謝。
使用龍目島1.8.16。
uj5u.com熱心網友回復:
根據Lombok 檔案或源代碼,似乎沒有開箱即用的選項。
如果您想檢查構建器的內容,似乎您能做的最好的事情就是構建物件并從那里檢查欄位。
uj5u.com熱心網友回復:
您提到您使用 IntelliJ IDEA 作為您的 IDE。碰巧有一個專門用于此的 IDEA 插件:https : //plugins.jetbrains.com/plugin/6317-lombok
安裝插件后,IDEA 應該能夠識別 Lombok 的注釋語法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/346490.html
