`
sillycat
  • 浏览: 2583634 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Spring Boot and RESTful API(7)scheduled Tag

 
阅读更多
Spring Boot and RESTful API(7)scheduled Tag

Enable the Schedule on Application
package com.sillycat.jobsmonitorapi;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;

@SpringBootApplication
@EnableScheduling
public class JobsMonitorAPIApplication {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(JobsMonitorAPIApplication.class);
    }

}

Cron Service Class
package
com.sillycat.jobsmonitorapi.service;

import java.util.Iterator;
import java.util.List;

import org.apache.commons.collections.IteratorUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import com.j2c.jobsmonitorapi.domain.Job;
import com.j2c.jobsmonitorapi.repository.JobRepositorySolr;

@Component
public class
JobCronService {

    @Autowired

    JobRepositorySolr    jobRepositorySolr;

    @Scheduled(cron = "${cron.everyminutes}")
    public void hourlyRecordJobCount() {
        // https://crontab.guru/every-1-hour
        Iterator<Job> jobsIt = jobRepositorySolr.findAll().iterator();
        @SuppressWarnings("unchecked")
        List<Job> jobs = IteratorUtils.toList(jobsIt);
        System.out.println("logging----" + jobs);
    }
}

Set up application.yaml every 10 seconds
cron:
    everyminutes: '*/10 * * * * *'


References:
http://www.baeldung.com/spring-scheduled-tasks




分享到:
评论

相关推荐

    Spring Boot编写RESTful API.txt

    免费的学习视频,比网上骗人那些强多了,希望对大家有帮助。如果没有账号的注册一下就可以了

    Spring Boot开发实战:基于Spring Boot的RESTful API服务的实验心得与案例解析

    ### Spring Boot开发实战:基于Spring Boot的RESTful API服务的实验心得与案例解析 #### 一、引言 Spring Boot自发布以来,以其强大的自动配置能力、简洁的开发模式以及丰富的社区支持,迅速成为了Java开发者构建...

    Spring boot restful api demo

    **Spring Boot RESTful API Demo** 在现代Web开发中,RESTful API已经成为构建可扩展、松耦合服务的主要方式。Spring Boot作为Java生态系统中的一个强大框架,简化了创建生产级的基于Spring的应用程序。本示例将...

    基于Java与Spring Boot的RESTful API设计与调用源码

    Java作为一门成熟的编程语言,搭配轻量级的Spring Boot框架,能够极大地简化RESTful API的开发流程。本文将基于项目“基于Java与Spring Boot的RESTful API设计与调用源码”深入探讨其设计理念、技术实现及应用场景。...

    Spring Boot 博客 RESTful API项目含CRUD 功能,用于博客开发.zip

    Spring Boot博客RESTful API项目是一个基于Spring Boot框架开发的后端服务,它实现了创建、读取、更新和删除(CRUD)博客文章的功能。这个项目可以作为一个完整的博客系统的基础,适用于需要构建类似功能的应用程序...

    SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验

    3. 接下来,我们需要实现Restful API和WebService API接口,使用Spring Boot的Restful API和CXF框架来实现学生信息的增删改查操作。 4. 最后,我们需要测试Restful API和WebService API接口,确保其正常工作。 结论...

    Spring Boot中使用Swagger2构建强大的RESTful API文档

    为了解决上面这样的问题,本文将介绍RESTful API的重磅好伙伴Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又...

    Maven Archetype与Spring Boot搭建RESTful API实例(包含详细的完整的程序和数据)

    本文主要介绍了通过使用 Maven Archetype 与 Spring Boot 能够迅速搭建起一个支持CRUD的基本RESTful API项目框架,并提供了从创建初始项目到完成简易数据操作(如增删查)的具体指南和代码样例。 适合具有一定经验但...

    Spring Boot + Mybatis 整合实现RESTful API

    Spring Boot 整合 Mybatis 实现RESTful API ,具体可以查看博客: http://blog.csdn.net/yaozhiqi1905658804/article/details/70820892

    一个基于 Spring Boot 的RESTful API项目示例:图书管理系统

    内容概要:本文详述了如何利用Spring Boot技术搭建一套简易图书管理系统的RESTful API接口流程,涵盖从初始创建到实现完整CRUD(增删改查)功能的整体步骤,并提供H2内存数据库作为数据存储支持。此外介绍了系统主要...

    (源码)基于Spring Boot框架的RESTful API开发项目.zip

    # 基于Spring Boot框架的RESTful API开发项目 ## 项目简介 本项目是一个基于Spring Boot框架的RESTful API开发项目,旨在提供一个高效、可扩展的API服务。项目涵盖了从API设计、实现到测试的完整流程,使用了...

    基于Spring Boot与Java的图书管理系统RESTful API实战

    内容概要:详细介绍使用Java、Spring Boot以及相关技术和工具如Maven、H2 database搭建简单的图书管理RESTful API系统全过程,覆盖了从项目的建立、实体类定义、接口编写一直到API的功能测试。项目主要提供了增加、...

    Spring Boot-RESTfull API入门.rar

    在 Spring Boot 中构建 RESTful API,主要涉及以下几个关键知识点: 1. **MVC 模式**:Spring Boot 基于 Spring MVC 框架提供了一种简洁的 Web 开发方式。你可以使用 `@RestController` 注解标记控制器类,而 `@...

    Pro Spring Boot 2第2版-2009-EPUB版

    Pro Spring Boot 2: An Authoritative Guide to Building Microservices, Web and Enterprise Applications, and Best Practices Quickly and productively develop complex Spring applications and microservices...

    毕业设计&课设_Spring Boot 2 框架逐步构建RESTful API 服务的项目.zip

    在当今软件开发领域,使用Spring Boot框架构建RESTful API服务已成为一种行业标准。Spring Boot不仅简化了基于Spring的应用开发,还通过其自动配置特性极大地提升了开发效率。本项目“毕业设计&课设_Spring Boot 2 ...

    Spring Boot Swagger2 构建RESTful API

    在Spring Boot项目中集成Swagger2,可以帮助我们快速地构建和维护高质量的RESTful API。以下将详细讲解如何利用Spring Boot与Swagger2进行集成,并展示其主要功能和步骤。 **一、集成Swagger2** 1. 添加依赖:首先...

    swagger整合Spring Boot生成Restful接口文档

    而Swagger是目前最流行的接口文档解决方案,本文主要通过代码实战的方式讲解Spring Boot 和Swagger集成生成Restful接口文档。教程参见 http://blog.csdn.net/zjx2016/article/details/74407832

    spring boot restful 接口示例项目

    在这个“Spring Boot RESTful 接口示例项目”中,我们可以学习到如何使用 Spring Boot 创建 RESTful 风格的 API。RESTful API 通常通过 HTTP 协议提供服务,利用 GET、POST、PUT、DELETE 等方法操作资源,实现客户端...

    spring boot3+jpa+lombok+mapstruct实现的restful api例子

    在本项目中,"spring boot3+jpa+lombok+mapstruct实现的restful api例子"是一个集成多种技术的示例,旨在展示如何高效地构建RESTful API服务。下面将详细介绍这些关键技术及其相互间的配合。 1. **Spring Boot 3**:...

    基于Spring Boot,采用RESTful风格架构的微信点餐系统源码(高分毕设).zip

    基于Spring Boot,采用RESTful风格架构的微信点餐系统源码(高分毕设).zip 基于Spring Boot,采用RESTful风格架构的微信点餐系统源码(高分毕设).zip 基于Spring Boot,采用RESTful风格架构的微信点餐系统源码...

Global site tag (gtag.js) - Google Analytics