您当前的位置: 首页 >  ide

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

@Override is not allowed when implementing interface method

小志的博客 发布时间:2019-04-03 14:04:26 ,浏览量:0

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表达式 在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0414s