2012-04-10 21 views
10

Tôi đang phát triển một khách hàng dịch vụ web xà phòng với mùa xuân.Làm cách nào để chỉ định loại phiên bản xà phòng nào tôi sử dụng với webServiceTemplate?

Tôi đang sử dụng webServiceTemplate

Làm thế nào để xác định các loại phiên bản của xà phòng nào để tôi sử dụng không?

Tôi có thể thấy rằng nó đang sử dụng xà phòng 1.1 theo mặc định.

Tôi muốn ép buộc sử dụng xà phòng 1.2

Tôi làm cách nào để làm điều đó?

Trả lời

12
<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"> 
    <property name="soapVersion"> 
     <util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/> 
    </property> 
</bean> 

tôi chỉ tìm thấy, tôi cần phải vượt qua một máy nhắn

2

Bạn chỉ cần xác định phiên bản xà phòng trong file cấu hình của mùa xuân thường spring.cfg.xml theo cách sau:

<bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory"> 
    <property name="soapVersion"> 
     <util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/> 
    </property> 
</bean>