Ошибка в аннотации @Override с реализацией интерфейса

Я использую версию JRE 1.6 и знаю о проблемах JRE 1.5 при использовании @Overrideс интерфейсом.

Я импортировал новый проект (Spring + Maven), и Eclipse выдавал ошибку при каждой аннотации @Overrideпри переопределении любого метода интерфейса.

Вещи, которые я пробовал до сих пор

  1. Проверен JRE для конкретного проекта и рабочей области и уровень соответствия. Установлена ​​версия 1.6.
    enter image description here
  2. Проверена библиотека JRE в пути сборки, она тоже такая же.
  3. Версия Java в аспекте проекта изменена на 1.6 (Не знаю, поможет ли это)
    enter image description here
  4. Очистил и установил ли Maven (до сих пор сотни раз)
  5. Отключена ошибка/предупреждение для аннотаций, все еще безуспешноenter image description here
  6. Перезапуск Eclipse (глупая вещь, но помогает мне много времени)
  7. Последним вариантом будет удаление всех файлов .setting и .project, если я не смогу попробовать что-либо еще.

Изменить 1:
Я получаю следующую ошибку

The method XXX of type XXX must override a superclass method.        

Изменить 2:
Пример кода
Объявление интерфейса

public interface HelperService {   
    public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception;  
}    

Реализация:

   @Service
   public class HelperServiceImpl implements HelperService{   
   @Override  // Getting error for this line
   public RequisitionTypeDTO getRequisitionTypeDTO(int id) throws Exception{
                         // Bla Bla Bla 
      }  
   }     

РЕДАКТИРОВАТЬ 3:
Я могу успешно собрать и запустить свое приложение независимо от этих ошибок. Просто не доволен красными флажками ошибок по всему исходному коду.

9
задан E_net4 says Reinstate 31 July 2019 в 15:02
поделиться