springboot 有时需要定时修改 servletContext 中的数据或缓存
@Component
public class MyTask {
@Autowired
private ServletContext servletContext;
// 秒 分 时 日 月 周
@Scheduled(cron = "0 * * * * *")
public void resetDays() {
// servletContext
}
}
提示:ContextLoader.getCurrentWebApplicationContext() 获取不到 servletContext。