0
基本的な質問かもしれませんが、私は問題を把握することができません。@override behapping weirdird
私は以下のようにインタフェースとクラスがあります。私は、自動食から実装されていないメソッドを作成するときに上記のクラスにおいて
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;
}
}
が、それは私が手動で@Overrideを追加するのみの方法にエラーアウトを与えました
タイプAssetServiceImplのメソッドfindById(String)は、スーパークラスメソッドをオーバーライドする必要があります。
理想的には、メソッドをオーバーライドしているので、同じことを示す必要があります。私はこれを間違ってやっていますか?
私は任意の助けがはるかに高く評価されて春ブーツ
を使用しています。
どのバージョンのjdkを使用しますか? – Blank
私はjdkを使用しています。1.8 –
解決策が見つかりました。実際にプロジェクトコンプライアンスの問題です。 EclipseはJava 6から@Overrideを受け入れます。 http://stackoverflow.com/questions/987973/why-does-eclipse-complain-about-override-on-interface-methods –