Mac环境下Spring Boot项目中Lombok的Getter/Setter失效问题
Eclipse中Spring Boot项目Lombok Getter/Setter失效的解决办法
确认Eclipse已安装Lombok插件
打开Eclipse的「帮助」->「关于Eclipse」,查看是否有Lombok标识。若没有,找到本地Maven仓库中的lombok.jar(路径一般为~/.m2/repository/org/projectlombok/lombok/对应版本),双击运行后选择Eclipse安装路径,点击「Install/Update」,重启Eclipse。开启Eclipse注解处理功能
依次打开「Window」->「Preferences」->「Java」->「Compiler」->「Annotation Processing」,勾选「Enable annotation processing」;切换到「Factory Path」标签,勾选Lombok的jar包,应用设置后重启Eclipse。检查并更新项目Maven依赖
确保pom.xml中Lombok依赖配置正确:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>你的Lombok版本号</version> <scope>provided</scope> </dependency>执行命令
mvn clean install,右键项目选择「Maven」->「Update Project」刷新依赖。清理并重新编译项目
点击「Project」->「Clean」清理项目,删除项目根目录下的target文件夹后重新编译。
额外提示:你的
CourseDto类中getname()方法名不符合JavaBean规范,建议修改为getName(),避免后续出现其他问题。
内容的提问来源于stack exchange,提问作者marwan steam
相关产品推荐
相关产品推荐

