Maven项目:@Override is not allowed when implement interface method

2022-05-06 17:12:24 浏览数 (1)

之前在Eclipse下开发Java程序,@Override使用正常。

现在切换到Intellij IDEA开发,同样的代码,@Override却显红编译不通过。

实际上,这是Maven项目遇到的问题。Intellij IDEA和Eclipse下都会遇到这个问题。

解决方法

由于我的项目是maven类型项目,所以在pox.xml的<build></build>标签中添加如下代码,即可解决问题。

代码语言:javascript复制
  <build>
    <finalName>spirngMVC</finalName>
    <plugins>
      <!-- 编码和编译和JDK版本 -->
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
          <encoding>utf8</encoding>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>

0 人点赞