eclipse一直提示这个错误,它自己的解决办法是:把override拿掉就可以了。
但是java重写不应该有这个错误啊。
据网上资料,这是因为jdk编译版本为5造成的。
jdk1.5要求,如果要使用@override这个注解,则要求superclass必须是class而不能是interface!
Maven的update有时就会自动把jdk修改为默认的版本。所以虽然我之前已经修改过了,项目还是会报这个错。
解决办法:把编译版本和运行版本都改为6或更高版本就可以了。