通过执行mvn clean包,我看到了一个奇怪的maven输出:
[ERROR] /home/user/Desktop/mycompany/myapp/server/src/main/java/com/mycompany/myapp/representation/rest/RestControllerAdvice.java:[8,38] error: cannot find symbol
[ERROR] symbol: class InvalidPropertyValueException
[ERROR] location: package com.mycompany.myapp.exception
所以,我搜索了那个班级的第8行,找到了这个
import org.springframework.web.bind.annotation.ExceptionHandler;
但是,引用InvalidPropertyValueException的行是前2行:
import com.mycompany.myapp.exception.InvalidPropertyValueException;
奇怪的是,在包裹里
com.mycompany.myapp.exception
我没有找到任何名为
InvalidPropertyValueException
. 但是Eclipse接受它并在选项列表中显示我。这个类不会产生任何错误或红线。