問題描述
今天在開發接口是service層接口的實現類, @Override註解報紅出現Undo Set language level to 6 - @Override in interfaces?
解決辦法
該問題的原因是java工程JDK的Language level 版本過低導致,@oveeide註解是在jdk6之後出來的,而我的工程中module中jdk Language level 用的是5,因此報紅。
1:配置置工程的JDK如下:(一般這裏沒啥問題)
2:設置Modules的jdk和 language level,此處纔是報紅的原因,將language level的版本改到6以上,最後 別忘了apply一下即可解決