Annotation @override dans JDK 1.6

Je suis en utilisant le JDK1.6. Quand j'ai implémenter une interface et dans la mise en œuvre de la classe, si je donne @override avant mes noms de fonction, Eclipse génère une erreur de compilation. c'est à dire en dessous de code n'est pas correct selon Eclipse.

public class SomeListener implements ServletContextListener {
    @Override
    public void contextDestroyed(ServletContextEvent arg0) {
       //code
    }
    /* other overridden methods here */
}

Si je supprime @Override annotation, le code compile bien. Ça veut dire que JDK1.6 ne nécessite pas de préfixe de la @override annotation plus?

source d'informationauteur Veera