Avatar ·

IntelliJ IDEA : comment désactiver le remplacement automatique des wildcard imports par des imports individuels ?

Bonjour à tous ! Je suis un développeur Java débutant, je suis passé à IntelliJ IDEA et j'ai remarqué un comportement étrange. Quand j'écris, par exemple, `import java.util.*;`, l'IDE le déploie automatiquement en une multitude d'imports individuels : `import java.util.List; import java.util.Map; import java.util.Set;` et ainsi de suite. Cela m'agace énormément, car j'utilise volontairement les wildcard imports pour que le code soit plus court et plus propre. Surtout quand je travaille avec des classes de test ou des prototypes rapides. Voici un exemple : j'écris ```java import java.util.*; import java.io.*; public class Test { public static void main(String[] args) { List list = new ArrayList<>(); File file = new File("test.txt"); } } ``` Mais après avoir appuyé sur Ctrl+Alt+O (optimisation des imports) ou simplement sauvegardé le fichier, IDEA transforme cela en ```java import java.io.File; import java.util.ArrayList; import java.util.List; ``` Et cela se produit pour chaque nouvelle classe. Je comprends que les wildcard imports sont considérés comme une mauvaise pratique dans les grands projets.