override报错

package com.cherry.service.impl;

import com.cherry.entity.User;
import com.cherry.service.IUserService;

import java.util.List;

public class UserServiceImpl implements IUserService {

    @Override
    public List<User> getUsersInfo() {
        return null;
    }
}

写上面这段代码时候 @Override下面有个红色下划线,原因是编译版本过低 ,需要在pom.xml中加入如下代码

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.8</source> <!-- 源代码使用的JDK版本 -->
                    <target>1.8</target> <!-- 需要生成的目标class文件的编译版本 -->
                    <encoding>UTF-8</encoding><!-- 字符集编码 -->
                </configuration>
            </plugin>
        </plugins>
    </build>

 


版权声明:本文为weixin_42310343原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。