@Configuration @EnableScheduling注解意思
时间: 2023-07-21 09:11:47 浏览: 101
springBoot @Enable* 注解的使用
`@Configuration` 是 Spring Framework 提供的注解之一,用于表示该类是一个配置类。配置类通常用于定义 Spring Bean 的创建和配置,以及其他的一些配置项。
`@EnableScheduling` 是 Spring 提供的注解之一,用于启用 Spring 的定时任务调度功能。当你在 Spring Boot 项目中使用定时任务时,需要在配置类上添加 `@EnableScheduling` 注解,以启用 Spring 的定时任务功能。
示例代码:
```java
@Configuration
@EnableScheduling
public class AppConfig {
// 配置其他 Bean
}
```
在上述示例中,`@Configuration` 表示 `AppConfig` 类是一个配置类,`@EnableScheduling` 启用了 Spring 的定时任务调度功能。你可以在 `AppConfig` 类中配置其他的 Bean 或其他的 Spring 相关配置。
添加了 `@EnableScheduling` 注解后,你可以在其他类或方法中使用 `@Scheduled` 注解来定义定时任务的执行规则和逻辑。
阅读全文