我尝试使用默认的applicationConfig
在Spring-Boot应用程序中运行一个计划任务-我只添加了注解@EnableScheduling
,并使用要计划的方法配置了类,如以下代码示例所示:
@Component
public class Task {
@Scheduled(cron ="*/10 * * * * *")
public void init() {
System.out.println("QuartzConfig initialized.");
System.out.println(callService());
}
private String callService() {
String urlService = "https://www.google.com";
GetMethod method = new GetMethod(urlService );
String response = "";
try {
client.executeMethod(method);
response = method.getResponseBodyAsString();
} catch (IOException e) {
e.printStackTrace();
} finally {
method.releaseConnection();
}
return response;
}
}
但是,当调用该任务时,方法callService
返回以下错误:
java.lang.NullPointerException: null
很明显,这让我很难过。
1条答案
按热度按时间eyh26e7m1#
谢谢你的评论,我解决了这个添加下一个代码到init方法
感谢@edgarNgwenya