diff --git a/generator-web/src/main/java/com/softdev/system/generator/GeneratorWebApplication.java b/generator-web/src/main/java/com/softdev/system/generator/GeneratorWebApplication.java index 26b799e..d009d5e 100644 --- a/generator-web/src/main/java/com/softdev/system/generator/GeneratorWebApplication.java +++ b/generator-web/src/main/java/com/softdev/system/generator/GeneratorWebApplication.java @@ -5,10 +5,8 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication -@Slf4j public class GeneratorWebApplication { public static void main(String[] args) { SpringApplication.run(GeneratorWebApplication.class,args); - log.info("项目启动启动成功!访问地址: http://localhost:1234/generator"); } } diff --git a/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java b/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java new file mode 100644 index 0000000..ada0a1b --- /dev/null +++ b/generator-web/src/main/java/com/softdev/system/generator/config/ServerConfig.java @@ -0,0 +1,30 @@ +package com.softdev.system.generator.config; + +import lombok.extern.slf4j.Slf4j; +import org.springframework.boot.web.context.WebServerInitializedEvent; +import org.springframework.context.ApplicationListener; +import org.springframework.stereotype.Component; + +/** + * @Description 动态获取tomcat启动端口,控制台打印项目访问地址 + * @Author Gao Hang Hang + * @Date 2019-12-27 14:37 + **/ +@Component +@Slf4j +public class ServerConfig implements ApplicationListener { + + private int serverPort; + + public int getPort() { + return this.serverPort; + } + + @Override + public void onApplicationEvent(WebServerInitializedEvent event) { + this.serverPort = event.getWebServer().getPort(); + //log.info("Get WebServer port {}", serverPort); + log.info("项目启动启动成功!访问地址: http://localhost:{}/generator", serverPort); + } + +}