From b0158967d5c067c72e1f84acf2648b47bf0ca9f7 Mon Sep 17 00:00:00 2001 From: xjs <1294405880@qq.com> Date: Tue, 19 Apr 2022 11:59:15 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81openapi=E6=9C=8D=E5=8A=A1=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E6=97=B6=E5=8E=BB=E8=B0=83=E7=94=A8=E5=A4=A9=E6=B0=94?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=8E=B7=E5=8F=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xjs/common/run/ApplicationRunnerImpl.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/run/ApplicationRunnerImpl.java diff --git a/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/run/ApplicationRunnerImpl.java b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/run/ApplicationRunnerImpl.java new file mode 100644 index 00000000..44891a55 --- /dev/null +++ b/xjs-business/xjs-business-openapi/src/main/java/com/xjs/common/run/ApplicationRunnerImpl.java @@ -0,0 +1,29 @@ +package com.xjs.common.run; + +import com.xjs.weather.service.WeatherService; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.stereotype.Component; + +/** + * 服务启动时执行类 + * @author xiejs + * @since 2022-04-19 + */ +@Component +@Log4j2 +public class ApplicationRunnerImpl implements ApplicationRunner { + + @Autowired + private WeatherService weatherService; + + @Override + public void run(ApplicationArguments args) { + log.info("获取天气数据中..."); + weatherService.saveNowWeather(); + weatherService.cacheForecastWeather(); + log.info("获取天气数据完成..."); + } +}