2010-08-25 15 views
0

Je n'ai pas utilisé Apache Axis depuis mes 1.x jours donc je suis un peu rouillé ici. Ma question est la suivante ... Comment puis-je utiliser l'annotation @Autowired dans ma classe de point de terminaison de service Apache Axis2? Est-ce possible? J'ai fait des recherches sur google et je n'ai pas encore trouvé quelque chose de concluant. J'utilise Apache Axis2 version 1.5.1 et Spring 3.0.3. Je veux juste autowire un DAO simple dans mon endpoint de service Web. Je ne pense pas que ce serait si difficile. J'ai déjà configuré mon applicationContext.xml et testé mon DAO dans un simple cas de test DBunit JUnit pour que cela fonctionne correctement. Je peux également faire défiler mon haricot de printemps dans mon test JUnit. Dans mon WAR j'ai configuré mon web.xml pour utiliser le org.springframework.web.context.ContextLoaderListener. Cela fonctionne très bien et je peux voir quand je déploie la guerre que l'applicationCOntext est chargée. Maintenant, comment puis-je câbler cela afin que je puisse utiliser @Autowired dans ma classe de point de terminaison de service Apache Axis2?Apache Axis2 et Spring3 comment utiliser @Autowired

Merci pour toute aide à l'avance! Kyle

Répondre

4

Résolution de mon problème. Jsst avait besoin que ma classe Service Endpoint étende simplement la classe SpringBeanAutowiringSupport.