J'ai lu une fois la phrase décrivant spring comme étatnt:
Configurable sans recompilation.
Qu'entendez vous par là ???
STP j'attends vos réponses c'est pour ma soutenance
Version imprimable
J'ai lu une fois la phrase décrivant spring comme étatnt:
Configurable sans recompilation.
Qu'entendez vous par là ???
STP j'attends vos réponses c'est pour ma soutenance
Si tu utilises la configuration par fichiers xml, tes classes ne sont pas impactées donc tu n'as pas besoin de recompiler.
Il te suffit de recharger le context Spring de ton application.
merci pour votre réponse fr1man
c'est clair maintenant
A nuancer.Citation:
Si tu utilises la configuration par fichiers xml, tes classes ne sont pas impactées donc tu n'as pas besoin de recompiler.
Il te suffit de recharger le context Spring de ton application.
C'est seulement valable pour les implémentations existantes et les dépendances figées.
Ex : J'ai 2 implémentations connues, dont les dépendances sont figées, je peux effectivement reconfigurer mes beans sans recompiler les classes.
Dans les autres cas, modifier le xml ne suffit souvent pas.
Exemple : lorsque j'ajoute une nouvelle dépendance sur un bean déclaré dans le xml, je dois également l'ajouter à la classe associée au bean, et donc la recompiler.
Autre exemple : j'ai un bean instancié par argument de constructeur, si je change les arguments du constructeur dans Spring, je dois le changer dans la classe aussi.
Autre exemple : j'ai besoin d'une nouvelle implémentation d'une interface pour un des mes beans. La déclarer dans le xml ne suffira pas.
Evidemment, il n'y a pas de magie !