spring boot 获取端口和 Ip

编程知识 更新时间:2023-04-05 04:37:39

Spring boot  自带监听  实现接口即可在容器启动的时候  启动监听 获取 端口 代码 如下 


import org.springframework.boot.context.embedded.EmbeddedServletContainerInitializedEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.stereotype.Component;


@Component
public class ConfigDemo implements ApplicationListener<EmbeddedServletContainerInitializedEvent> {

    private int serverPort;

    @Override
    public void onApplicationEvent(EmbeddedServletContainerInitializedEvent event) {
        this.serverPort = event.getEmbeddedServletContainer().getPort();
  
    }

    public int getPort() {
        return this.serverPort;
    }

}

ip 的 获取 如下 

 String host = null;
        try {
            host = InetAddress.getLocalHost().getHostAddress();
        } catch (UnknownHostException e) {
            log.error("get server host Exception e:", e);
        }


更多推荐

spring boot 获取端口和 Ip

本文发布于:2023-04-05 04:37:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/4828f08d22d2e8baf69eb73dc469b883.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:端口   spring   boot   Ip

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 44810文章数
  • 14阅读数
  • 0评论数