这可能是一个基本的问题,但我不能弄清楚问题所在。
我有一个接口和一个类,如下:
public interface AssetService {
List<City> findById(String id);
}
@Service
@Transactional
public class AssetServiceImpl implements AssetService {
@Autowired
private CityRepository cityRepository;
@Override
public List<City> findById(String id) {
// TODO Auto-generated method stub
return null;
}
}在上面的类中,当我从eclipse自动创建未实现的方法时,它单独给出了方法,没有任何错误,当我手动添加@Override时,它抛出了以下错误:
AssetServiceImpl类型的方法findById(String)必须重写超类方法。
理想情况下,当我重写该方法时,它应该表明同样的情况。我做错了什么吗?
我正在使用Spring Boot
任何帮助都是非常感谢的。
发布于 2016-08-11 15:05:51
手动添加方法和通过eclipse添加方法没有区别。请清理项目并查看。
https://stackoverflow.com/questions/38888745
复制相似问题