From 77118d98b15f9cc9253b6032fe1b5e2f16a41e2a Mon Sep 17 00:00:00 2001 From: Charles7c Date: Wed, 26 Jun 2024 23:02:42 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E7=A8=8B=E5=BA=8F=E8=BE=93=E5=87=BA=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../continew/admin/ContiNewAdminApplication.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/continew-admin-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java b/continew-admin-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java index c829326d..79764610 100644 --- a/continew-admin-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java +++ b/continew-admin-webapi/src/main/java/top/continew/admin/ContiNewAdminApplication.java @@ -17,9 +17,11 @@ package top.continew.admin; import cn.dev33.satoken.annotation.SaIgnore; +import cn.hutool.core.net.NetUtil; import cn.hutool.core.util.URLUtil; import cn.hutool.extra.spring.SpringUtil; import com.alicp.jetcache.anno.config.EnableMethodCache; +import com.github.xiaoymin.knife4j.spring.configuration.Knife4jProperties; import io.swagger.v3.oas.annotations.Hidden; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -32,13 +34,9 @@ import org.springframework.boot.autoconfigure.web.ServerProperties; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import top.continew.starter.core.autoconfigure.project.ProjectProperties; -import top.continew.starter.core.constant.PropertiesConstants; -import top.continew.starter.core.constant.StringConstants; import top.continew.starter.extension.crud.annotation.EnableCrudRestController; import top.continew.starter.web.annotation.EnableGlobalExceptionHandler; -import java.net.InetAddress; - /** * 启动程序 * @@ -75,16 +73,16 @@ public class ContiNewAdminApplication implements ApplicationRunner { } @Override - public void run(ApplicationArguments args) throws Exception { - String hostAddress = InetAddress.getLocalHost().getHostAddress(); + public void run(ApplicationArguments args) { + String hostAddress = NetUtil.getLocalhostStr(); Integer port = serverProperties.getPort(); String contextPath = serverProperties.getServlet().getContextPath(); String baseUrl = URLUtil.normalize("%s:%s%s".formatted(hostAddress, port, contextPath)); log.info("----------------------------------------------"); log.info("{} service started successfully.", projectProperties.getName()); log.info("API 地址:{}", baseUrl); - String docEnabledProperty = PropertiesConstants.SPRINGDOC_SWAGGER_UI + StringConstants.DOT + PropertiesConstants.ENABLED; - if (Boolean.TRUE.equals(SpringUtil.getProperty(docEnabledProperty, boolean.class, false))) { + Knife4jProperties knife4jProperties = SpringUtil.getBean(Knife4jProperties.class); + if (!knife4jProperties.isProduction()) { log.info("API 文档:{}/doc.html", baseUrl); } log.info("----------------------------------------------");