From b6899cd6d1bafb1c349f1fbd190e6632183719f5 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 01 十一月 2024 20:44:00 +0800 Subject: [PATCH] 11 --- src/main/java/com/se/simu/config/InitConfig.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/se/simu/config/InitConfig.java b/src/main/java/com/se/simu/config/InitConfig.java new file mode 100644 index 0000000..ac399bc --- /dev/null +++ b/src/main/java/com/se/simu/config/InitConfig.java @@ -0,0 +1,48 @@ +package com.se.simu.config; + +import com.se.simu.helper.GdalHelper; +import com.se.simu.helper.WebHelper; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.core.env.Environment; +import org.springframework.stereotype.Component; + +import javax.annotation.Resource; + +/** + * 鍒濆鍖栭厤缃被 + * + * @author WWW + * @date 2024-09-12 + */ +@Slf4j +@Component +public class InitConfig implements ApplicationRunner { + @Resource + Environment env; + + @Value("${server.port}") + String serverPort; + + @Value("${server.servlet.context-path}") + String contextPath; + + @Override + public void run(ApplicationArguments args) { + // noinspection AlibabaRemoveCommentedCode + try { + log.info("***************** 鍒濆鍖� GDAL *****************" + "\n"); + GdalHelper.init(env.getProperty("config.gdalPath")); + + String path = null != contextPath && contextPath.length() > 1 ? contextPath : ""; + log.info("API鏂囨。:http://localhost:" + serverPort + path + "/doc.html"); + log.info("API鏂囨。:http://{}:{}{}/doc.html", WebHelper.getHostIp(), serverPort, path); + + log.info("***************** 绯荤粺鍚姩瀹屾瘯 *****************" + "\n"); + } catch (Exception ex) { + log.error(ex.getMessage(), ex); + } + } +} -- Gitblit v1.9.3