From c23bebd519fc31d0092c0f0f16e34d745fc9e29d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BD=98=E6=AF=85?= <1171647631@qq.com> Date: Mon, 16 Aug 2021 20:29:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=90=AF=E5=8A=A8=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/pan/note/NoteApplication.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/pan/note/NoteApplication.java b/src/main/java/com/pan/note/NoteApplication.java index cacc762..35efd8c 100644 --- a/src/main/java/com/pan/note/NoteApplication.java +++ b/src/main/java/com/pan/note/NoteApplication.java @@ -3,13 +3,31 @@ package com.pan.note; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.core.env.Environment; + +import java.net.InetAddress; +import java.net.UnknownHostException; @MapperScan("com.pan.note.mapper") @SpringBootApplication public class NoteApplication { - public static void main(String[] args) { - SpringApplication.run(NoteApplication.class, args); + public static void main(String[] args) throws UnknownHostException { + ConfigurableApplicationContext application = SpringApplication.run(NoteApplication.class, args); + + Environment env = application.getEnvironment(); + String ip = InetAddress.getLocalHost().getHostAddress(); + String port = env.getProperty("server.port"); + String contextPath = env.getProperty("server.servlet.context-path"); + if (contextPath == null) { + contextPath = ""; + } + System.out.println("\n----------------------------------------------------------\n\t" + + "Application is running! Access URLs:\n\t" + + "Local: \t\thttp://localhost:" + port + contextPath + "/index" + "\n\t" + + "External: \thttp://" + ip + ':' + port + contextPath + '\n' + + "----------------------------------------------------------"); } } -- Gitee