How to set timeout in Spring WebServiceTemplate

前端 未结 9 1051
一整个雨季
一整个雨季 2020-12-05 06:45

I am using org.springframework.ws.client.core.WebServiceTemplate for making Web Service calls. How can i configure timeout for the call.

9条回答
  •  春和景丽
    2020-12-05 07:22

    If you are using Spring Webservices 2.1.0 version, You can set timeout using HttpComponentsMessageSender.

    CommonsHttpMessageSender are deprecated and not recommended by Spring anymore.

    The way I have it implemented, I define my WebServiceTemplate to use HttpComponentsMessageSender.

    Values are in Milliseconds

    
        
        
        
        
            
                
                
            
        
    
    

    Just Make sure you have in your pom file, you added the following

    
            org.apache.httpcomponents
            httpclient
            4.2.1
            compile
        
    

提交回复
热议问题