SpringBoot:打印系统访问地址

步骤:

  1. 添加依赖
  2. 修改配置
  3. 编写代码

详细信息如下:

  1. 添加依赖
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
  1. 修改配置
# 应用服务 WEB 访问端口
server.port=8080

server.servlet.context-path=/
  1. 编写代码
package io.ijunfu.blog;

import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

import java.net.InetAddress;
import java.net.UnknownHostException;

@Slf4j
@SpringBootApplication
public class BlogBackendApplication {

    private static int port;
    private static String contentPath;

    public static void main(String[] args) {
        SpringApplication.run(BlogBackendApplication.class, args);

        log.info("App running at:");
        log.info("- Local:   http://localhost:{}{}", port, contentPath);

        try {
            String ip = InetAddress.getLocalHost().getHostAddress();

            log.info("- Network: http://{}:{}{}", ip, port, contentPath);
        } catch (UnknownHostException e) {
            log.error("get local host fail: {}", e.getMessage());
        }
    }

    @Value("${server.port}")
    public void setPort(int port) {
        BlogBackendApplication.port = port;
    }

    @Value("${server.servlet.context-path}")
    public void setContentPath(String contentPath) {
        BlogBackendApplication.contentPath = contentPath;
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容