Nous avons 3 applications utilisant 3 fichiers de configuration de ressorts différents. Mais nous avons une base de données et une source de données, donc une usine de session. Comment pouvons-nous importer le bean usine de session dans les 3 différents fichiers de configuration de printemps?spring beans et sessionFactory dans différents fichiers xml
Répondre
Si vous utilisez la configuration XML:
Mettez vos paramètres de base de données dans une configuration Spring appelée « base de données-config.xml » et l'importer dans les autres fichiers de configuration. La façon dont vous le partagez entre trois applications est plus un problème de gestion de la configuration. Vous pouvez utiliser ant/maven pour le vérifier à partir d'un dépôt et le déplacer dans l'emplacement correct.
Configurez votre SessionFactory dans un seul fichier XML et importez cette configuration dans les contextes Spring d'applications qui en ont besoin.
Si vous utilisez l'importation à base classpath comme ceci:
<beans>
<import resource="classpath:path/to/session-factory-beans.xml"/>
<... other bean definitions.../>
</beans>
Ensuite, votre mécanisme de distribution est assez flexible, puisque la classloader résoudra la ressource pour vous. Vous pourriez
- copie session usine beans.xml dans chaque projet qui exige, ou
- ajouter à une jarfile et de partager que parmi les applications, ou
- ajouter à partage/classes si les applications s'exécutent toutes dans le même serveur d'applications.
- 1. Fluent nHibernate et SessionFactory
- 2. question haricot intérieur XML Spring
- 3. NHibernate SessionFactory
- 4. configuration des beans de printemps
- 5. Hibernate SessionFactory
- 6. Routes Rails et différents modèles XML
- 7. Mappage de fichiers statiques et dynamiques dans Tomcat/Spring?
- 8. org.springframework.beans.factory.BeanCurrentlyInCreationException: Erreur lors de la création du bean avec le nom 'sessionFactory'
- 9. différents fichiers de configuration pour différents serveurs
- 10. TestNG et Spring 3
- 11. 3 fichiers différents Merging
- 12. Spring AOP erreur
- 13. Spring: contextes d'application imbriqués
- 14. Erreur de configuration Apache Camel Spring - Impossible de trouver Spring NamespaceHandler pour l'espace de noms de schéma XML [http://camel.apache.org/schema/spring]
- 15. WAS 6.1, Hibernate, Spring et transaction manag configuration
- 16. Fils dans les beans session
- 17. différents fichiers WAR, ressources partagées
- 18. Comment puis-je spécifier les conditions de 2 beans différents dans un attribut rendu jsf?
- 19. Spring: Configuration d'un exemple simple de PropertyPlaceholderConfigurer
- 20. UrlFilenameViewController ne retourne pas View (Spring MVC)
- 21. Qu'est-ce que xmlns dans ce fichier XML particulier?
- 22. JSTL, Beans, et appels de méthode
- 23. vs2008: créer et consommer des fichiers xml
- 24. Importation et utilisation de schéma externe à l'aide de beans XML
- 25. Spring Application Contexte disponible dans le constructeur
- 26. À propos de Spring BeanFactory
- 27. Les Enterprise Java Beans sont-ils toujours utiles par rapport à Spring?
- 28. IE7 et fichiers XML sur le système de fichiers
- 29. stocker et lire des fichiers xml iPhone
- 30. VS2008: Fichiers générés automatiquement et documentation XML