org.springframework.ws.client.core.WebServiceTemplate.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(7.5k)|赞(0)|评价(0)|浏览(160)

本文整理了Java中org.springframework.ws.client.core.WebServiceTemplate.<init>()方法的一些代码示例,展示了WebServiceTemplate.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebServiceTemplate.<init>()方法的具体详情如下:
包路径:org.springframework.ws.client.core.WebServiceTemplate
类名称:WebServiceTemplate
方法名:<init>

WebServiceTemplate.<init>介绍

[英]Creates a new WebServiceTemplate using default settings.
[中]

代码示例

Official Spring framework guide

代码示例来源:origin: spring-guides/gs-producing-web-service

  1. @Test
  2. public void testSendAndReceive() {
  3. WebServiceTemplate ws = new WebServiceTemplate(marshaller);
  4. GetCountryRequest request = new GetCountryRequest();
  5. request.setName("Spain");
  6. assertThat(ws.marshalSendAndReceive("http://localhost:"
  7. + port + "/ws", request)).isNotNull();
  8. }
  9. }

代码示例来源:origin: spring-projects/spring-integration

  1. public AbstractWebServiceOutboundGateway(final String uri, WebServiceMessageFactory messageFactory) {
  2. Assert.hasText(uri, "URI must not be empty");
  3. this.webServiceTemplate = new WebServiceTemplate(messageFactory);
  4. this.destinationProvider = null;
  5. this.uri = uri;
  6. }

代码示例来源:origin: spring-projects/spring-integration

  1. public AbstractWebServiceOutboundGateway(DestinationProvider destinationProvider,
  2. WebServiceMessageFactory messageFactory) {
  3. Assert.notNull(destinationProvider, "DestinationProvider must not be null");
  4. this.webServiceTemplate = new WebServiceTemplate(messageFactory);
  5. this.destinationProvider = destinationProvider;
  6. // we always call WebServiceTemplate methods with an explicit URI argument,
  7. // but in case the WebServiceTemplate is accessed directly we'll set this:
  8. this.webServiceTemplate.setDestinationProvider(destinationProvider);
  9. this.uri = null;
  10. }

代码示例来源:origin: mercyblitz/segmentfault-lessons

  1. public static void main(String[] args) {
  2. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  3. Jaxb2Marshaller jaxb2Marshaller = new Jaxb2Marshaller();
  4. jaxb2Marshaller.setClassesToBeBound(UserIdRequest.class, UserResponse.class, User.class);
  5. webServiceTemplate.setMarshaller(jaxb2Marshaller);
  6. webServiceTemplate.setUnmarshaller(jaxb2Marshaller);
  7. //构造 SOAP 请求
  8. UserIdRequest userIdRequest = new UserIdRequest();
  9. userIdRequest.setUserId(1L);
  10. userIdRequest.setTimestamp(Instant.now().toEpochMilli());
  11. UserResponse userResponse = (UserResponse) webServiceTemplate.marshalSendAndReceive("http://localhost:8080/web-services/user", userIdRequest);
  12. System.out.println(userResponse);
  13. }

代码示例来源:origin: org.springframework.ws/spring-ws-core

  1. /**
  2. * Creates a new {@code WebServiceGatewaySupport} instance based on the given message factory.
  3. *
  4. * @param messageFactory the message factory to use
  5. */
  6. protected WebServiceGatewaySupport(WebServiceMessageFactory messageFactory) {
  7. webServiceTemplate = new WebServiceTemplate(messageFactory);
  8. }

代码示例来源:origin: org.springframework.ws/spring-ws-core

  1. /**
  2. * Creates a new instance of the {@code WebServiceGatewaySupport} class, with a default
  3. * {@code WebServiceTemplate}.
  4. */
  5. protected WebServiceGatewaySupport() {
  6. webServiceTemplate = new WebServiceTemplate();
  7. }

代码示例来源:origin: com.consol.citrus/citrus-ws

  1. /**
  2. * Creates default web service template with settings in this configuration.
  3. * @return
  4. */
  5. protected WebServiceTemplate createWebServiceTemplate() {
  6. return new WebServiceTemplate();
  7. }

代码示例来源:origin: spring-projects/spring-ws

  1. /**
  2. * Creates a new {@code WebServiceGatewaySupport} instance based on the given message factory.
  3. *
  4. * @param messageFactory the message factory to use
  5. */
  6. protected WebServiceGatewaySupport(WebServiceMessageFactory messageFactory) {
  7. webServiceTemplate = new WebServiceTemplate(messageFactory);
  8. }

代码示例来源:origin: org.springframework.ws/org.springframework.ws

  1. /**
  2. * Creates a new instance of the <code>WebServiceGatewaySupport</code> class, with a default
  3. * <code>WebServiceTemplate</code>.
  4. */
  5. protected WebServiceGatewaySupport() {
  6. webServiceTemplate = new WebServiceTemplate();
  7. }

代码示例来源:origin: org.springframework.ws/org.springframework.ws

  1. /**
  2. * Creates a new <code>WebServiceGatewaySupport</code> instance based on the given message factory.
  3. *
  4. * @param messageFactory the message factory to use
  5. */
  6. protected WebServiceGatewaySupport(WebServiceMessageFactory messageFactory) {
  7. webServiceTemplate = new WebServiceTemplate(messageFactory);
  8. }

代码示例来源:origin: spring-projects/spring-ws

  1. /**
  2. * Creates a new instance of the {@code WebServiceGatewaySupport} class, with a default
  3. * {@code WebServiceTemplate}.
  4. */
  5. protected WebServiceGatewaySupport() {
  6. webServiceTemplate = new WebServiceTemplate();
  7. }

代码示例来源:origin: stackoverflow.com

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() {
  3. WebServiceTemplate template = new WebServiceTemplate();
  4. template.setMessageSender(httpComponentsMessageSender());
  5. return template;
  6. }

代码示例来源:origin: stackoverflow.com

  1. RequestConfig config = RequestConfig
  2. .custom()
  3. .setProxy(new HttpHost("host"))
  4. .build();
  5. CloseableHttpClient client = HttpClients
  6. .custom()
  7. .setDefaultRequestConfig(config)
  8. .build();
  9. HttpComponentsMessageSender messageSender = new HttpComponentsMessageSender(client);
  10. WebServiceTemplate wsTemplate = new WebServiceTemplate();
  11. wsTemplate.setMessageSender(messageSender);
  12. // Set other required properties ...

代码示例来源:origin: spring-projects/Spring-Integration-in-Action

  1. public BookingServiceWithStrongCoupling() {
  2. this.bookingDao = new SimpleBookingDao();
  3. WebServiceTemplate template = new WebServiceTemplate();
  4. template.setDefaultUri(System.getProperty(
  5. "meal.preference.service.uri"));
  6. this.mealPreferenceWebServiceInvoker = template;
  7. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(defaultUri);
  7. return webServiceTemplate;
  8. }
  9. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(defaultUri);
  7. return webServiceTemplate;
  8. }
  9. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(defaultUri);
  7. return webServiceTemplate;
  8. }
  9. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(orderAddress);
  7. return webServiceTemplate;
  8. }
  9. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() throws Exception {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(defaultUri);
  7. // set a httpsUrlConnectionMessageSender to handle the HTTPS session
  8. webServiceTemplate.setMessageSender(httpsUrlConnectionMessageSender());
  9. return webServiceTemplate;
  10. }

代码示例来源:origin: code-not-found/spring-ws

  1. @Bean
  2. public WebServiceTemplate webServiceTemplate() throws Exception {
  3. WebServiceTemplate webServiceTemplate = new WebServiceTemplate();
  4. webServiceTemplate.setMarshaller(jaxb2Marshaller());
  5. webServiceTemplate.setUnmarshaller(jaxb2Marshaller());
  6. webServiceTemplate.setDefaultUri(defaultUri);
  7. // register the signatureSecurityInterceptor
  8. ClientInterceptor[] interceptors = new ClientInterceptor[] {clientSecurityInterceptor()};
  9. webServiceTemplate.setInterceptors(interceptors);
  10. return webServiceTemplate;
  11. }

相关文章

WebServiceTemplate类方法