2016-12-29 2 views
0

Я новичок в Spring Boot.Wanted, чтобы включить @EnableScheduling и @Scheduled в моем приложении Spring Boot. Вы писали, как показано ниже, но как я его называю.@EnableScheduling весной

 @EnableScheduling 
     public class Application { 
      public static void main(String[] args) { 
      SpringApplication.run(Application.class, args); 
     } 
+0

@Scheduled по методу – Patrick

ответ

0

Мы можем использовать Spring @Scheduled аннотацию .Below это код для использования в Spring ботинке.

 import org.springframework.boot.SpringApplication; 
     import org.springframework.boot.autoconfigure.EnableAutoConfiguration; 
     import org.springframework.boot.autoconfigure.SpringBootApplication; 
     import org.springframework.boot.builder.SpringApplicationBuilder; 
     import org.springframework.boot.context.web.SpringBootServletInitializer; 
     import org.springframework.context.annotation.ComponentScan; 
     import org.springframework.context.annotation.Configuration; 
     import org.springframework.scheduling.annotation.EnableScheduling; 


     @SpringBootApplication 
     @Configuration 
     @ComponentScan 
     @EnableAutoConfiguration 
     @EnableScheduling 
     public class Application extends SpringBootServletInitializer{ 
      public static void main(String[] args) { 
       SpringApplication.run(Application.class, args); 
      } 

      @Override 
      protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
       return application.sources(Application.class); 
      } 

      private static Class<Application> applicationClass = Application.class; 

     } 

import org.springframework.scheduling.annotation.Scheduled; 
    import org.springframework.stereotype.Component; 


    @Component 
    public class ScheduledTasks { 

      @Scheduled(cron = "0 39 00 * * ?") 
      public void scheduleFixedDelayTask() { 
       System.out.println("Fixed delay task - " + System.currentTimeMillis()/1000); 
      } 



    } 

Выход в консоли:

Фиксированная задержка задача - 1482952140

+0

мне нужен пример кода, и это works.Thanks – Rinks

Смежные вопросы