Bonsoir,
Comment peut on lire les beans de contexte Spring d'une source de données ?
Merci d'avance
Bonsoir,
Comment peut on lire les beans de contexte Spring d'une source de données ?
Merci d'avance
Si je comprends bien, tu souhaite stocke les définition des beans dans une DB à la place d'un fichier XML ?
Hikage
SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
[Personal Web] [CV]
F.A.Q Spring Framework - Participez !
tout à fait.
En fait j'ai des données de configuration, qui seront récupérer de la bases de données à l'exécution de mon application après un premier accès à la BD, je souhaite les intégrer dans le contexte Spring.
Tu peux faire cela en utilisant un JdbcBeanDefinitionReader par exemple.
Ou bien en créant ton propre BeanDefinitionReader.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 GenericApplicationContext ctx = new GenericApplicationContext(); JdbcBeanDefinitionReader dbReader xmlReader = new JdbcBeanDefinitionReader(ctx); dbReader.setDataSource(DataSource); dbReader .loadBeanDefinitions("Requete SQL"); PropertiesBeanDefinitionReader propReader = new ctx.refresh(); MyBean myBean = (MyBean) ctx.getBean("myBean");
Hikage
SCJP / SCWCD & SCWSJD Certified / Spring Framework Certified
[Personal Web] [CV]
F.A.Q Spring Framework - Participez !
Merci beaucoup pour la réponse trés rapide.
J'ai essayé d'utiliser ta solution pour mon cas particulier, mais je suis pas arrivé à une solution, en fait j'utilise un connecteur Jca pour récupérer les données d'un EIS.
![]()
Partager