spring. 触发器 代码举例
时间: 2023-06-14 12:08:11 浏览: 89
触发器编写例子
下面是一个使用Spring框架的触发器代码示例:
```
import org.springframework.context.ApplicationListener;
import org.springframework.context.event.ContextRefreshedEvent;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@Component
public class MyTrigger implements ApplicationListener<ContextRefreshedEvent> {
@Override
public void onApplicationEvent(ContextRefreshedEvent event) {
// 应用程序启动后执行的代码
}
@Scheduled(fixedDelay = 1000)
public void myScheduledMethod() {
// 定时执行的代码
}
}
```
这个类实现了Spring框架中的`ApplicationListener`接口和`@Component`注解,表示这是一个Spring组件。它还定义了一个`onApplicationEvent`方法,该方法在应用程序启动时被调用。此外,它还定义了一个`myScheduledMethod`方法,该方法使用`@Scheduled`注解,表示该方法将被定期执行。在这个例子中,`myScheduledMethod`方法将每秒钟执行一次。
阅读全文