feat:启动类打印一下swagger
parent
dc54b303b7
commit
541a4db834
|
|
@ -1,9 +1,17 @@
|
|||
|
||||
package com.unisinsight.project;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.cloud.openfeign.EnableFeignClients;
|
||||
import org.springframework.context.ConfigurableApplicationContext;
|
||||
import org.springframework.core.env.Environment;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.UnknownHostException;
|
||||
|
||||
/**
|
||||
* 分片上传应用启动类
|
||||
|
|
@ -13,7 +21,21 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
|
|||
@EnableFeignClients(basePackages = "com.unisinsight.project.feign")
|
||||
public class Application {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(Application.class);
|
||||
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(Application.class, args);
|
||||
ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
|
||||
|
||||
try {
|
||||
// 获取当前服务器IP地址
|
||||
String ip = InetAddress.getLocalHost().getHostAddress();
|
||||
// 从Spring环境变量中获取配置的端口
|
||||
Environment env = context.getBean(Environment.class);
|
||||
String port = env.getProperty("server.port", "8080");
|
||||
// 使用日志打印完整的Swagger地址
|
||||
logger.info("Swagger UI 地址: http://{}:{}/doc.html", ip, port);
|
||||
} catch (UnknownHostException e) {
|
||||
logger.warn("无法获取本机IP地址", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue