style: 优化启动程序打印日志

This commit is contained in:
Charles7c 2023-04-20 22:59:30 +08:00
parent efbcb9b39d
commit 9376d6fd5f

View File

@ -34,6 +34,9 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import cn.dev33.satoken.annotation.SaIgnore;
import cn.hutool.core.convert.Convert;
import cn.hutool.core.util.URLUtil;
import cn.hutool.extra.spring.SpringUtil;
import top.charles7c.cnadmin.common.config.properties.ContiNewAdminProperties;
@ -73,10 +76,16 @@ public class ContiNewAdminApplication implements ApplicationRunner {
@Override
public void run(ApplicationArguments args) throws Exception {
String hostAddress = InetAddress.getLocalHost().getHostAddress();
Integer port = serverProperties.getPort();
String contextPath = serverProperties.getServlet().getContextPath();
String baseUrl = URLUtil.normalize(String.format("%s:%s%s", hostAddress, port, contextPath));
log.info("------------------------------------------------------");
log.info("{} backend service started successfully.", properties.getName());
log.info("后端 API 地址http://{}:{}", hostAddress, serverProperties.getPort());
log.info("后端 API 文档http://{}:{}/doc.html", hostAddress, serverProperties.getPort());
log.info("后端 API 地址:{}", baseUrl);
Boolean docEnabled = Convert.toBool(SpringUtil.getProperty("springdoc.swagger-ui.enabled"));
if (Boolean.TRUE.equals(docEnabled)) {
log.info("后端 API 文档:{}/doc.html", baseUrl);
}
log.info("------------------------------------------------------");
}
}