我使用的是一个简单的代码:
import lombok.Data; import lombok.Getter; @Data public class MyClass { @Getter String id; public MyClass(String id) { this.id = id; } }
但是当我示例化该类时,我没有getId()方法,尽管我添加了getter和Data
pepwfjgg1#
代码正常。问题在于IDE配置。想法:
https://www.baeldung.com/lombok-ide
tcomlyy62#
import lombok.Data; @Data class MyClass { private String id; MyClass(String id) { this.id = id; } } class InitialMyClass { String initialId() { String id = "123"; MyClass myClass = new MyClass(id); return myClass.getId(); } }
很管用
xmakbtuz3#
我还添加了lombok到我的IDE。我使用STS和使用lombok,我已经添加了lombok jar到我的项目,然后双击lombok jar,打开配置窗口,我刚刚提供了我的IDE路径(从我的本地机器)到lombok,然后刚刚重新启动应用程序,它的工作。你也可以试试。
xbp102n04#
对于linux用户(我有linux薄荷vanessa)
下载jar文件后,使用以下命令运行jar(例如im使用版本1.18.24):
java -jar lombok-1.18.24.jar
默认情况下,程序会自动搜索Eclipse安装。2但是如果程序失败,你可以手动搜索Eclipse。
tar.gz
4条答案
按热度按时间pepwfjgg1#
代码正常。问题在于IDE配置。
想法:
https://www.baeldung.com/lombok-ide
tcomlyy62#
很管用
xmakbtuz3#
我还添加了lombok到我的IDE。我使用STS和使用lombok,我已经添加了lombok jar到我的项目,然后双击lombok jar,打开配置窗口,我刚刚提供了我的IDE路径(从我的本地机器)到lombok,然后刚刚重新启动应用程序,它的工作。
你也可以试试。
xbp102n04#
对于linux用户(我有linux薄荷vanessa)
下载jar文件后,使用以下命令运行jar(例如im使用版本1.18.24):
默认情况下,程序会自动搜索Eclipse安装。2但是如果程序失败,你可以手动搜索Eclipse。
tar.gz
文件。