spring boot整合quartz

2025-10-20 02:01:27

1、打开intellij idea软件,创建spring boot项目,如下图所示

spring boot整合quartz

2、添加maven依赖,代码如下

                   <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter-quartz</artifactId>

                   </dependency>

spring boot整合quartz

3、添加一个测试类,代码如下

@Component

@EnableScheduling

public class JobTestComponent {


    @Scheduled(cron = "*/1 * * * * ?")

    public void aaaa() {

        System.out.println(1);

    }

}

spring boot整合quartz

4、点开spring项目启动类,运行main方法

spring boot整合quartz

5、点击启动按钮,启动程序

spring boot整合quartz

6、我定义了每秒打印1,效果如下图所示

spring boot整合quartz

7、整个pom.xml代码如下

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

         <modelVersion>4.0.0</modelVersion>

         <groupId>com.zuli</groupId>

         <artifactId>spring-boot-quarzt</artifactId>

         <version>0.0.1-SNAPSHOT</version>

         <packaging>jar</packaging>

         <name>spring-boot-quarzt</name>

         <description>Demo project for Spring Boot</description>

         <parent>

                   <groupId>org.springframework.boot</groupId>

                   <artifactId>spring-boot-starter-parent</artifactId>

                   <version>2.0.5.RELEASE</version>

                   <relativePath/> <!-- lookup parent from repository -->

         </parent>

         <properties>

                   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

                   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

                   <java.version>1.8</java.version>

         </properties>

         <dependencies>

                   <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter-quartz</artifactId>

                   </dependency>

                   <dependency>

                            <groupId>org.springframework.boot</groupId>

                            <artifactId>spring-boot-starter-test</artifactId>

                            <scope>test</scope>

                   </dependency>

         </dependencies>

         <build>

                   <plugins>

                            <plugin>

                                     <groupId>org.springframework.boot</groupId>

                                     <artifactId>spring-boot-maven-plugin</artifactId>

                            </plugin>

                   </plugins>

         </build>


</project>

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢