您当前的位置: 首页 >  spring boot

Spring Boot 扩展,Schedule 方法的 Web 接入点

蔚1 发布时间:2019-01-12 23:30:30 ,浏览量:4

Spring 对定时任务进行了非常好的封装,只需在业务方法上添加 @Scheduled 注解即可。但在测试时,比较麻烦。为了测试定时任务相关逻辑,往往需要开发人员修改定时配置,提交代码、部署、测试;测试完成后,将配置修改回去、提交代码、部署、上线。整个过程由人工完成,稍有差错便会造成严重的线上事故。

有没有一种策略,可以降低风险,同时把主动权归还给 QA 呢?在开发、测试时,将 Schedule 方法暴露成 Web 接入点,并与 Swagger 集成,即可通过 Swagger-UI 手工触发 Schedule 方法。在线上环境,停用该功能,从而有效保护业务。

本 Chat 涉及内容包括:

  1. Spring MVC 核心流程及扩展点;
  2. Swagger API 信息收集梳理;
  3. Schedule 方法 Web 接入点设计开发。

阅读全文: http://gitbook.cn/gitchat/activity/5c3312769a6b551d5f277a63

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 4浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0837s