J'utilise l'annotation @Data
De Lombok pour créer les fonctionnalités de base de mes POJO. Lorsque j'essaie d'utiliser ces méthodes générées, IntelliJ les met en évidence en tant qu'erreurs (Cannot resolve method ‘getFoo()’
) et semble incapable de les trouver. Ils existent cependant, car je suis capable d'exécuter du code en utilisant ces méthodes sans aucun problème.
J'ai veillé à activer le traitement des annotations, afin que cela ne pose aucun problème.
Comment puis-je obtenir IntelliJ pour trouver les méthodes et arrêter de les marquer à tort comme des erreurs?
Vous aurez également besoin du plugin lombok .
Vérifiez si vous avez ajouté la dépendance lombok Maven:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
Gradle:
// https://mvnrepository.com/artifact/org.projectlombok/lombok
provided group: 'org.projectlombok', name: 'lombok', version: '1.16.18'
Installer le plugin Lombok
Préférences> Plugins> Parcourir les référentiels>
Recherchez "Lombok" et installez le plugin
Ensuite, vous pouvez importer
import lombok.Data;