zoukankan      html  css  js  c++  java
  • SpringBoot

    效果

    在这里插入图片描述

    项目结构

    下面是整个项目结构,主要类已做注释。

    ├─java
    │  └─com
    │      └─leigq
    │          └─quartz
    │              │  QuartzApplication.java
    │              │
    │              ├─bean
    │              │  ├─common
    │              │  │      Response.java  -- 统一返回结果
    │              │  │
    │              │  └─job
    │              │          BaseJob.java  -- Job基础接口,其他Job实现此接口
    │              │          DetailJobDTO.java
    │              │          SimpleJobDTO.java
    │              │
    │              ├─config
    │              │  ├─quartz
    │              │  │      QuartzScheduledConfig.java  -- Quartz任务配置
    │              │  │
    │              │  └─web
    │              │          WebMvcConfig.java
    │              │
    │              ├─controller
    │              │      JobController.java
    │              │
    │              ├─domain
    │              │  ├─entity
    │              │  │      JobAndTrigger.java
    │              │  │
    │              │  └─mapper
    │              │          JobAndTriggerMapper.java
    │              │          JobMapper.java
    │              │
    │              ├─job
    │              │  │  HelloQuartz.java   -- 测试任务,实现BaseJob接口
    │              │  │  HelloQuartz1.java  -- 测试任务,实现BaseJob接口 
    │              │  │
    │              │  └─simple
    │              │          SchedulerTest.java  -- 最简单的Quartz
    │              │
    │              ├─service
    │              │      JobAndTriggerService.java
    │              │      JobService.java
    │              │
    │              └─web
    │                      GlobalExceptionHand.java  -- 全局异常处理
    │
    └─resources
        │  application-dev.yml
        │  application-prod.yml
        │  application-test.yml
        │  application.yml
        │
        ├─config  -- 此项目为了在测试、生产环境使用 log4j2 + Mongodb 记录日志,故加入 Mongodb、log4j2 依赖,如不需要,请忽略
        │      log4j2-dev.xml
        │      log4j2-prod.xml
        │      log4j2-test.xml
        │
        ├─help
        │      Hibernate Validator常用注解.md
        │
        ├─mappers
        │      JobAndTriggerMapper.xml
        │      JobMapper.xml
        │
        ├─sql
        │      Quartz官方建表.sql
        │
        └─templates
                job-manager.html
    

    结构很简单就不多说了。

    建议直接把源码克隆下来运行,源码里面注释很清晰,然后结合下面的几篇文章看,就可以很快理解了。

    入门

    参考

    源码


    作者:不敲代码的攻城狮
    出处:https://www.cnblogs.com/leigq/
    任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码。

     
  • 相关阅读:
    弹性盒模型
    CSS3属性
    CSS3选择器
    闭包
    angularjs-select2的使用
    angular 分页插件的使用
    webstorm 破解
    数组和字符串之间的转化
    git 拉取分支代码 合分支
    时间戳转化为时间格式 时间格式转为时间戳
  • 原文地址:https://www.cnblogs.com/leigq/p/13406565.html
Copyright © 2011-2022 走看看