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、结语
希望以上方案能帮助到你,感谢你的浏览及厚爱!希望我们下次相遇!