109 votes

Comment puis-je obtenir une liste de toutes les implémentations d’une interface par programmation en Java ?

Puis-je le faire avec réflexion ou quelque chose comme ça?

20voto

kaybee99 Points 2978

Spring a un moyen assez simple d’y parvenir:

Ensuite, vous pouvez câbler automatiquement une liste de types `` et Spring la remplira avec toutes les implémentations:

11voto

Luke Hutchison Points 3228

Le mécanisme le plus robuste pour répertorier toutes les classes qui implémentent une interface donnée est actuellement ClassGraph, car il gère le plus large éventail possible de mécanismes de spécification de chemin de classe, y compris le nouveau système de module JPMS. (J’en suis l’auteur.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X