Bonjour, j'ai une question d'un QCM à résoudre

Pour définir un contexte Spring, je peux utiliser (un ou plusieur choix possibles)
1) des annotations
2) Un programme Java uniquement
3) maven
4) un fichier XML
Je réponds 2) Un programme Java uniquement. Et vous ?