猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在启动 Spring Boot Scheduler 之前做一些预处理?
我想要一些基本的预处理代码,每次启动调度程序之前只需要运行一次。我们如何在 Spring Boot 中实现相同的目标?
慕森王
浏览 89
回答 2
2回答
慕容708150
你在找这个吗?还有其他选择。但请详细说明问题。@Componentpublic class Cache { ... @PostConstruct public void initializeCache() { ... } @Scheduled(fixedRate = 60L * 1000L) public void refreshCache() { ... }}
0
0
0
ibeautiful
如果你只想运行一次代码,你可以等到 Spring 准备好后再运行代码。为此,您可以像这样监听事件:@EventListener(ApplicationReadyEvent.class)public void doSomethingAfterStartup() { System.out.println("run your code here");}您可以将该代码放在应用程序类中以查看结果。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续