import com.hw.common.core.redis.RedisCache;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.context.event.ApplicationStartedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;
@Component
public class CacheClearOnStartupListener implements ApplicationListener<ApplicationStartedEvent> {
@Autowired
private RedisCache redisCache;
@Override
public void onApplicationEvent(ApplicationStartedEvent event) {
// 执行清除缓存的逻辑
System.out.println("执行清除缓存的逻辑");
redisCache.deleteObject(Constants.HW_SERVER_TASK);
}
}
Springboot项目启动执行清除缓存的逻辑
最新推荐文章于 2024-12-30 14:48:26 发布