美文网首页
spring常用工具 热启动、定时器

spring常用工具 热启动、定时器

作者: DN花花 | 来源:发表于2019-03-18 15:29 被阅读0次
    • 热启动

    springboot添加下面的依赖就可以设置热启动,每次修改代码不需要每次都重新启动

    scope 属性为true 时每次改变也都刷新日志,如果不想刷新日志可改为provided

         <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-devtools</artifactId>
              <optional>true</optional>
              <scope>provided</scope>
         </dependency>
    
    • 定时器

    我们搭建好spring boot项目后,创建定时器任务还是比较简单的

    1. 在启动类上加上注解 @EnableScheduling
    @SpringBootApplication
    @EnableScheduling
    @MapperScan("com.zzidc.*.mapper")
    public class Application {
    
        public static void main(String[] args) {
            SpringApplication.run(Application.class, args);
        }
    
    }
    
    1. 创建定时器任务类
    @Component
    public class Scheduler{
    
        //每隔2秒执行一次
        @Scheduled(fixedRate = 2000)
        public void testTasks() {
           System.out.println("定时任务启动");
        }
    }
    

    相关文章

      网友评论

          本文标题:spring常用工具 热启动、定时器

          本文链接:https://www.haomeiwen.com/subject/ezzvmqtx.html