Spring boot 启动添加访问地址和swagger地址输出

         在Spring boot 项目启动后,输出访问地址和swagger地址,便于查看和对接。

import lombok.extern.slf4j.Slf4j;
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;

@SpringBootApplication
@MapperScan(basePackages = {"com.study.**.repository", "com.study.**.dao", "com.study.**.mapper"})
@Slf4j
public class StaffMailboxApplication {

    public static void main(String[] args) throws UnknownHostException {
        ConfigurableApplicationContext application = SpringApplication.run(StaffMailboxApplication.class, args);
        Environment env = application.getEnvironment();
        log.info("\n----------------------------------------------------------\n\t" +
                        "Application '{}' is running! Access URLs:\n\t" +
                        "Local: \t\thttp://localhost:{}\n\t" +
                        "External: \thttp://{}:{}\n\t" +
                        "Doc: \thttp://{}:{}{}/doc.html\n" +
                        "\t---Staff Mailbox started successfully\n" +
                        "\t---启动成功---\n" +
                        "----------------------------------------------------------",
                env.getProperty("spring.application.name"),
                env.getProperty("server.port"),
                InetAddress.getLocalHost().getHostAddress(),
                env.getProperty("server.port"),
                InetAddress.getLocalHost().getHostAddress(),
                env.getProperty("server.port"),
                env.getProperty("server.servlet.context-path"));
    }

}

通过Environment去读取配置的名称,端口和路径。 启动后,就可以看到输出的内容,可以直接访问swagger就比较方便。

相关推荐

  1. Spring boot 启动添加访问地址swagger地址输出

    2024-01-10 08:28:03       37 阅读
  2. VPP添加接口IP地址

    2024-01-10 08:28:03       14 阅读
  3. 计算机网络——MAC地址IP地址

    2024-01-10 08:28:03       17 阅读
  4. IP地址物理地址的理解

    2024-01-10 08:28:03       13 阅读
  5. 通过swagger在线地址生成前端接口调用

    2024-01-10 08:28:03       12 阅读
  6. 添加新的远程仓库地址

    2024-01-10 08:28:03       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 08:28:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 08:28:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 08:28:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 08:28:03       20 阅读

热门阅读

  1. Oracle游标深入探讨

    2024-01-10 08:28:03       37 阅读
  2. LeetCode 32. 最长有效括号

    2024-01-10 08:28:03       35 阅读
  3. 二级C语言备考1

    2024-01-10 08:28:03       33 阅读
  4. Kotlin 协程 supervisorScope {} 运行崩溃解决

    2024-01-10 08:28:03       24 阅读
  5. 策略模式--在SpringBoot中的使用

    2024-01-10 08:28:03       31 阅读
  6. img标签的奇怪问题

    2024-01-10 08:28:03       34 阅读
  7. js解决pdf使用iframe打印报跨域错误问题

    2024-01-10 08:28:03       34 阅读
  8. vue element plus Button 按钮

    2024-01-10 08:28:03       49 阅读
  9. python&numpy十二: 使用numpy完成图像处理

    2024-01-10 08:28:03       38 阅读
  10. IOC与DI思想

    2024-01-10 08:28:03       37 阅读
  11. 医疗器械分类及是否需要临床

    2024-01-10 08:28:03       36 阅读
  12. 前端项目由nginx迁移到apache httpd

    2024-01-10 08:28:03       38 阅读
  13. Leetcode 1367. Linked List in Binary Tree (二叉树好题)

    2024-01-10 08:28:03       31 阅读
  14. 笔记:ubuntu22.04重启后无法启动网络

    2024-01-10 08:28:03       35 阅读
  15. nacos和openFeign

    2024-01-10 08:28:03       23 阅读
  16. docker 安装redis集群

    2024-01-10 08:28:03       38 阅读