1.写一个工具类
public class Tool {
public static String doGet(String url) {
String body = "";
HttpClient httpClient = HttpClientBuilder.create().build();
HttpGet httpGet = new HttpGet(url);
try{
httpClient.execute(httpGet);
//释放连接
httpGet.releaseConnection();
} catch (IOException e) {
e.printStackTrace();
}
return body;
}
}
2.写一个进程任务
@Component
public class SchedulingTask {
private int i = 0;
@Scheduled(cron = "0/1 * * * * ?")//1秒钟执行一次
void doSomethingWith() {
String url = "http://192.168.101.15/system/all";
Tool.doGet(url);
i++;
System.out.println("第" + i + "次访问");
}
}
3.启动测试
@SpringBootApplication
@EnableScheduling // 开启定时任务
public class ScheduledApplication {
public static void main(String[] args) {
SpringApplication.run(ScheduledApplication.class, args);
}
}