import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.context.annotation.Configuration;
import java.net.InetAddress;
import java.net.UnknownHostException;
@Configuration
public class ServiceInfoUtil implements ApplicationListener<EmbeddedServletContainerInitializedEvent> {
private static EmbeddedServletContainerInitializedEvent event;
protected final static Logger logger = LoggerFactory.getLogger(ServiceInfoUtil.class);
@Override
public void onApplicationEvent(EmbeddedServletContainerInitializedEvent event) {
ServiceInfoUtil.event = event;
try {
logger.info("Application At http://"+ InetAddress.getLocalHost().getHostAddress()+":"+event.getEmbeddedServletContainer().getPort());
logger.info("Swagger At http://"+ InetAddress.getLocalHost().getHostAddress()+":"+event.getEmbeddedServletContainer().getPort()+"/swagger-ui.html");
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}版权声明:本文为weixin_35928208原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。