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开发实战:基于Spring Boot的RESTful API服务的实验心得与案例解析 #### 一、引言 Spring Boot自发布以来,以其强大的自动配置能力、简洁的开发模式以及丰富的社区支持,迅速成为了Java开发者构建...
**Spring Boot RESTful API Demo** 在现代Web开发中,RESTful API已经成为构建可扩展、松耦合服务的主要方式。Spring Boot作为Java生态系统中的一个强大框架,简化了创建生产级的基于Spring的应用程序。本示例将...
该项目提供基于Java和Spring Boot框架构建的RESTful API设计与调用源码,涵盖17个Java源文件、9个XML配置文件、6个JavaScript文件、4个CSS样式文件、2个HTML文件,共计46个文件。项目旨在实现Spring Boot的API发布与...
3. 接下来,我们需要实现Restful API和WebService API接口,使用Spring Boot的Restful API和CXF框架来实现学生信息的增删改查操作。 4. 最后,我们需要测试Restful API和WebService API接口,确保其正常工作。 结论...
为了解决上面这样的问题,本文将介绍RESTful API的重磅好伙伴Swagger2,它可以轻松的整合到Spring Boot中,并与Spring MVC程序配合组织出强大RESTful API文档。它既可以减少我们创建文档的工作量,同时说明内容又...
本文主要介绍了通过使用 Maven Archetype 与 Spring Boot 能够迅速搭建起一个支持CRUD的基本RESTful API项目框架,并提供了从创建初始项目到完成简易数据操作(如增删查)的具体指南和代码样例。 适合具有一定经验但...
Spring Boot 整合 Mybatis 实现RESTful API ,具体可以查看博客: http://blog.csdn.net/yaozhiqi1905658804/article/details/70820892
内容概要:本文详述了如何利用Spring Boot技术搭建一套简易图书管理系统的RESTful API接口流程,涵盖从初始创建到实现完整CRUD(增删改查)功能的整体步骤,并提供H2内存数据库作为数据存储支持。此外介绍了系统主要...
内容概要:详细介绍使用Java、Spring Boot以及相关技术和工具如Maven、H2 database搭建简单的图书管理RESTful API系统全过程,覆盖了从项目的建立、实体类定义、接口编写一直到API的功能测试。项目主要提供了增加、...
在 Spring Boot 中构建 RESTful API,主要涉及以下几个关键知识点: 1. **MVC 模式**:Spring Boot 基于 Spring MVC 框架提供了一种简洁的 Web 开发方式。你可以使用 `@RestController` 注解标记控制器类,而 `@...
在Spring Boot项目中集成Swagger2,可以帮助我们快速地构建和维护高质量的RESTful API。以下将详细讲解如何利用Spring Boot与Swagger2进行集成,并展示其主要功能和步骤。 **一、集成Swagger2** 1. 添加依赖:首先...
而Swagger是目前最流行的接口文档解决方案,本文主要通过代码实战的方式讲解Spring Boot 和Swagger集成生成Restful接口文档。教程参见 http://blog.csdn.net/zjx2016/article/details/74407832
在这个“Spring Boot RESTful 接口示例项目”中,我们可以学习到如何使用 Spring Boot 创建 RESTful 风格的 API。RESTful API 通常通过 HTTP 协议提供服务,利用 GET、POST、PUT、DELETE 等方法操作资源,实现客户端...
基于Spring Boot,采用RESTful风格架构的微信点餐系统源码(高分毕设).zip 基于Spring Boot,采用RESTful风格架构的微信点餐系统源码(高分毕设).zip 基于Spring Boot,采用RESTful风格架构的微信点餐系统源码...
基于 Spring Boot 的 Restful 风格实现增删改查
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,...
Spring Boot实现Restful并对数据库CRUD操作的示例 同时使用了Spring Data JPA,需先创建MySQL数据库名为springbootdb, 数据库表会自动创建(Hibernate开启了ddl-auto:update) 数据库配置参见项目/src/main/...
【Spring Boot 示例代码】是一个专为初学者设计的项目,旨在教授如何利用Spring Boot搭建RESTful API服务。Spring Boot是Spring框架的一个子项目,它简化了配置和启动过程,使得开发者能够快速创建独立运行的Java...