Maison >Java >javaDidacticiel >Comment implémenter des annotations répétées en Java

Comment implémenter des annotations répétées en Java

WBOY
WBOYavant
2023-04-28 23:55:051725parcourir

Explication

1. L'annotation @Repeatable doit annoter la classe conteneur.

2. Deux types sont requis pour définir des commentaires répétés, l'un est le type de commentaire et l'autre est le type de conteneur de commentaires. Désormais, dans la méthode show() de la classe TestAnnotation, l'annotation @MyAnnotation peut être répétée directement.

Java8 fournit également une nouvelle API lors de l'analyse des annotations.

Instances

@Repeatable(Authors.class)
@interface Author {
    String name();
}
 
@interface Authors {
    Author[] value();
}
 
@Author(name = "a")
@Author(name = "b")
class Article {
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer