8
votes

Comment faire au printemps @webservice

J'ai un service Web que j'essaie d'AUTOWIRE une variable. Voici la classe: xxx pré>

Toutefois, lorsque j'essaie d'accéder au service Web, je reçois la version de défaillance renvoyée, ce qui signifie que la mise à jour de la mise à niveau n'est pas en train d'être autonome. Voici mon applicationContext: P>

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
                        http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
                        http://www.springframework.org/schema/context
                        http://www.springframework.org/schema/context/spring-context-3.0.xsd">
    <context:component-scan base-package="com.xetius.isales.pr7" />
    <context:annotation-config />

    <bean id="upgradeController" class="com.xetius.isales.pr7.logic.UpgradeController" />

</beans>


0 commentaires

3 Réponses :



12
votes

Si vous voulez que la mise en demeure se produise, productruleswebservice doit étendre SpringBeanauutowiringsupport

extension de cette classe permettra upmerradeController pour être autonome


0 commentaires

1
votes

Selon la version du conteneur ou même le ressort, vous aurez une solution facile pour exposer votre WSDL, utiliser:

@PostConstruct
SpringBeanAutowiringSupport.processInjectionBasedOnCurrentContext(this);


0 commentaires