liuchen864
6 months ago
5 changed files with 60 additions and 28 deletions
@ -1,24 +0,0 @@ |
|||||
package com.win.quartz.task; |
|
||||
|
|
||||
import com.win.common.utils.StringUtils; |
|
||||
import org.springframework.stereotype.Component; |
|
||||
|
|
||||
/** |
|
||||
* 定时任务调度测试 |
|
||||
* |
|
||||
* @author win |
|
||||
*/ |
|
||||
@Component("ryTask") |
|
||||
public class RyTask { |
|
||||
public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) { |
|
||||
System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i)); |
|
||||
} |
|
||||
|
|
||||
public void ryParams(String params) { |
|
||||
System.out.println("执行有参方法:" + params); |
|
||||
} |
|
||||
|
|
||||
public void ryNoParams() { |
|
||||
System.out.println("执行无参方法"); |
|
||||
} |
|
||||
} |
|
@ -0,0 +1,56 @@ |
|||||
|
package com.win.quartz.task; |
||||
|
|
||||
|
import lombok.extern.slf4j.Slf4j; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.stereotype.Component; |
||||
|
import org.springframework.web.client.RestTemplate; |
||||
|
|
||||
|
/** |
||||
|
* 定时任务调度 |
||||
|
* |
||||
|
* @author win |
||||
|
*/ |
||||
|
@Slf4j |
||||
|
@Component("winTask") |
||||
|
public class WinTask { |
||||
|
|
||||
|
@Autowired |
||||
|
private RestTemplate restTemplate; |
||||
|
|
||||
|
public void haveParams(String params) { |
||||
|
// // 创建一个请求头对象
|
||||
|
// HttpHeaders headers = new HttpHeaders();
|
||||
|
// // 设置请求头对象contentTyp的为text/xml;charset=UTF-8
|
||||
|
// MediaType type = MediaType.parseMediaType("text/xml;charset=UTF-8");
|
||||
|
// headers.setContentType(type);
|
||||
|
//
|
||||
|
// // 将请求参数进行封装并进行远程接口服务调用
|
||||
|
// // 构造webservice请求参数
|
||||
|
// // 请求参数,根据实际情况进行配置,以下仅作为示例
|
||||
|
// StringBuilder requestData = new StringBuilder();
|
||||
|
// requestData.append("<?xml version=\"1.0\" encoding=\"utf-8\"?>");
|
||||
|
// requestData.append("<soapenv:Envelope xmlns:soapenv=\"http://根据实际情况配置\" xmlns:esb=\"http://根据实际情况配置\">");
|
||||
|
// requestData.append("<soapenv:Header/>");
|
||||
|
// requestData.append("<soapenv:Body>");
|
||||
|
//
|
||||
|
// // 请求参数,根据实际情况进行配置,以下仅作为示例
|
||||
|
// requestData.append("<ESB_USER>").append("zhangsan").append("</ESB_USER>");
|
||||
|
// requestData.append("<ESB_PWD>").append("123456").append("</ESB_PWD>");
|
||||
|
//
|
||||
|
// requestData.append("</soapenv:Body>");
|
||||
|
// requestData.append("</soapenv:Envelope>");
|
||||
|
//
|
||||
|
// log.info("请求报文为:" + requestData.toString());
|
||||
|
// log.info("url:" + url);
|
||||
|
// try {
|
||||
|
// // 创建请求
|
||||
|
// HttpEntity<String> request = new HttpEntity<>(requestData.toString(), headers);
|
||||
|
// // 发送post请求并获取到响应结果
|
||||
|
// String str = restTemplate.postForObject(url, request, String.class);
|
||||
|
// log.info("-----------Response content-----------: " + str);
|
||||
|
// } catch (Exception e) {
|
||||
|
// log.error("baseWebServiceRequest出现异常:" + e.getMessage(), e);
|
||||
|
// }
|
||||
|
} |
||||
|
|
||||
|
} |
Loading…
Reference in new issue