在spring boot微服务中,休息调用的调度不工作。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在spring boot微服务中,休息调用的调度不工作。相关的知识,希望对你有一定的参考价值。

我有一个spring boot微服务,其中包含一个方法,我需要每周日运行,所以我在方法上使用了@Scheduled注解,并在配置类中使用了@EnableScheduling注解.使用@Scheduling注解的方法调用了另一个方法,而这个方法又调用了一个客户端类,在这个客户端类中,通过向其他微服务进行休息调用来获取响应,但是休息调用步骤没有执行,当我使用scheduled注解时,它会抛出错误。

答案

请分享你的代码和你得到的错误。我现在分享一个例子供大家参考。

@PostMapping(value = "/runWeeklyJob", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
    @Scheduled(cron =  "0 0 1 ? * SUN *")
    public ResponseEntity<?> runWeeklyJob() throws Exception {
        //processing
        return responseEntity;
    }

以上是关于在spring boot微服务中,休息调用的调度不工作。的主要内容,如果未能解决你的问题,请参考以下文章

Spring Boot 休息服务 |不支持请求方法“GET”

在 Spring Boot 中使用 FeignClient 进行同步 Rest API 调用

在 Spring Security(spring-boot 项目)中使用 ldap 凭据进行 Http 基本身份验证以保护休息服务调用

Spring Boot 休息服务错误处理

spring cloud优点

带有 FeignClient 的 Spring Boot RepositoryRestResource