1 pièce(s) jointe(s)
Optimisation du chargement du contexte Spring
Bonjour,
Je suis en train de réaliser une programme en utilisant Spring Batch.
Je cherche à optimiser le chargement du contexte Spring...ce dernier prends environ 15 secondes...ce qui est beaucoup trop...
Pour information j'utilise "default-lazy-init="true"" dans ma balise <beans></beans>, mais je n'ai pas trouvé beaucoup de différences.
J'utilise pour lancer mes Jobs, le CommandLineJobRunner...du coup impossible de desactiver la vérification XSD en "production" à moins que quelqu'un me donne l'astuce...
Je n'utilise pas de "scan" pour mes beans, ils sont définis "à la main".
Par contre j'utilise la balise "@Transactionnal" (et <tx:annotation-driven transaction-manager="txManager" />)dans mes services...pensez-vous que cela consomme beaucoup de temps ?
Pour information j'utilise Hibernate3 et JPA pour mon modèle de données.
J'ajoute en pièce jointe une "demo" de mon fichier XML de contexte (spring.xml).
Merci par avance pour vos réponses.