Bonjour,

J'aimerais savoir si quelqu'un avait un truc pour travailler avec l'EDT dans Spring ?

J'ai essayé une quantité de techniques, mais aucune ne fonctionne correctement. Dès que je change la moindre ligne de code, tout foire. Je suis obligé de faire des appels à getBean() depuis d'autres beans en forcant l'EDT pour lancer les constructions des objets Swing au bon moment.

L'idéal serait de pouvoir forcer Spring à faire l'instantiation d'un bean dans l'EDT, mais je vois pas comment. Pour cela, il faudrait utiliser une factory et il faudrait utiliser invokeAndWait, mais problème, cette méthode si elle est invoqué depuis le thread Spring, provoque un deadlock à cause des locks que le thread Spring possède, donc, on retourne à la case départ

Merci d'avance à quiconque me fournira ne serait-ce qu'une piste. Je commence vraiment à penser que Spring est inconciliable avec Swing

Baptiste