探索Spring Boot 2与Spring 5实战项目:GitCode上的`spring5-boot2-handson`
由于代码库较大,我将提供一个简化的例子,展示如何使用Spring Boot 2和Spring 5中的一些特性。
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.annotation.Bean;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
@SpringBootApplication
@EnableScheduling
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
@Bean
Runnable task() {
return () -> System.out.println("Running scheduled task!");
}
}
这个例子创建了一个简单的Spring Boot应用程序,使用@Scheduled
注解启用了一个定时任务,该任务每隔一定时间打印出信息。这是Spring 5中新增的一个特性,简化了定时任务的创建。通过这个例子,开发者可以快速了解如何在Spring Boot 2和Spring 5项目中使用定时任务。
评论已关闭