Bonjour!
voila voila, je suis en train de tenter de comprendre en détail le fonctionnement des conteneurs, le principe d'IoC (pour prendre toute la mesure de la splendeur de Spring)...
et j'ai appris que le conteneur de Spring est l'objet Applicationcontext.
Or, nous listons les composants contenus dans nos conteneurs Spring dans les fichier applicationcontext.xml de nos projets Spring.
Donc j'imagine qu'il y a un objet java généré à un moment donné à partir de notre fichier applicationcontext.xml qui est le conteneur de notre application (ou peut être un des conteneurs).
Sauriez vous s'il y a un moyen de récupérer ce fichier (j'espère qu'il en existe un .java). J'aimerais vraiment voir comment le fichier XML traduit les dépendances des objets.
Merci!

En fait, j'imagine que le code doit ressembler à ça, qu'en dites vous? En fait j'ai des doutes pour les *Impl!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public class Applicationcontext {
	private Map<String, Object> components ;
	public Applicationcontext() {
		components = new HashMap<String, Object>();
		…
		AbcDao adcDao = new AbcDaoImpl ();
                components.put("adcDao", adcDao);
		DefDao defDao = new DefDaoImpl ();
                components.put("defDao", defDao);
                ...
                HijManager hijManager = new HijManagerImpl();
                hijManager.setAbcDao(adcDao); //Par exemple
                hijManager.setDefDao(defDao); //Par exemple aussi
                components.put("hijManager", hijManager);
                ...
                }
                ...
      }
Merci aussi!