诡异问题描述:
使用IDEA工具,正常不报错但是执行mvn install的时候,出现了大量的方法和属性不存在提示错误,实际上都要是存在,但无论如何都编译不通过。这种场景有点类似于在一个类中少了个大括号,然后真个类报错的那种感觉。
问题查找:
排除了各种依赖,也执行了各种clean。最后再另一个同事的eclipse上,发现在一个类的注解上提示了:注解的源类型为int类型,但实际使用给的是Integer包装类型。最后改成int类型后编译正常
总结:
1.IDEA工具没提示这个异常
2.很不明白,java中,包装类型再自定义注解里的定义基本类型,在使用是不能使用包装类型的问题
在此做个异常记录。