idea工具中@override注解用不了
由于pom里面没有指定使用jdk的版本,导致写代码时idea提示该注解不可用。就很奇怪,写了这么久代码了,自己搭建一个框架,怎么会遇到这么奇葩的问题。原来,@override注解是jdk6+之后新增的,jdk5不支持。
项目环境
技术框架:spring boot + +springcloud +mybatis + mysql + maven 开发工具:IDEA
解决办法
1.修改pom.xml, 指定编译的工具和jdk版本。
org.springframework.boot
spring-boot-maven-plugin
org.apache.maven.plugins
maven-compiler-plugin
1.8
1.8
2.项目右键 —>选择菜单【Open Module Settings】 — >选择【Modules】—> 【Language Level】选6以及以上 。这里我选的jdk8,因为代码里面用了Lambdas表达式