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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager