解决maven项目中的实体类中使用lombok组件中注解实现setter/getter无法被正确识别

1、引言

在maven项目中,我们通常在为实体类构造setter、getter方法或者有参构造和无参构造中,我们不会直接的写出来,而是使用一些注解(比如@Data/@AllArgsConstructor/@NoArgsConstructor等注解)

2、遇到的问题

当你在运行用maven管理的sprongboot项目时,你可能会出现一下的情况,本来实体类写了相应的注解,但是编译器却无法找到对应的方法。

 

3、解决方案

你可以通过一下的方法来解决这个问题,我会一步一步的带你解决,希望这个方案能解决你的困惑

3.1首先

点击idea右上角的设置按钮,并且点击preferences

3.2其次

在左侧菜单栏中找到Buid,Execution,Deployment,找到目录下的Compiler并且选择Annotation Processors,可能你的项目可能会跟我一样属于当前这个目录下,正因为这样,所以才会导致上述的问题,如果你不是,你也可以留步,也可以止步(记得点赞哦)。

3.3然后

接下来,就是最后一步了,点击箭头,将我们的这个项目move to Default即可,效果图如下所示:

这样你在重新运行你的项目时,它就可以正常的跑起来啦!

4、结语

希望以上方案能帮助到你,感谢你的浏览及厚爱!希望我们下次相遇!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值