昨天晚上遇到的一个bug,写了一个main方法,发现执行的时候老师报:Error:(15,8) java: 找不到符号和Error:(9, 15) java: 找不到符号符号:类 xxx位置:程序包 xxx.xxx类似这种错误。
经过网上查询发现他们有这么个情况:之前项目报错,没有clean,启动就会报这个异常。 可以参考:https://blog.csdn.net/weixin_40083942/article/details/81222682
而我的问题是:
springboot项目使用lombok
插件,
```java
package com.xuecheng;
import com.xuecheng.framework.model.request.QueryPageRequest;
public class Test {
public static void main(String[] args) {
QueryPageRequest queryPageRequest = new QueryPageRequest();
queryPageRequest.setPageId("1");
queryPageRequest.setPageAliase("sdfasdfsafd");
queryPageRequest.setPageName("aaaaa");
System.out.println(queryPageRequest);
}
}
手动实现getter和setter方法:
运行发现可以实现:
但是编译的时候就是报这个错,并且这个类没有被编译到。但是把QueryPageRequest
相关的对象都删掉,就可以执行了。这使 我才意识到是lombok
的问题.
接下来看lombok
的安装情况
插件安装了,
包导了,
注解也加了,
那么这使就只有一种情况了,由于我是第一次使用lombok
,刚安装上可能忘记重启idea了。
重启后:运行成功了。
这么个小问题害的我浪费一个小时,难受。