feat:启动类打印一下swagger
parent
dc54b303b7
commit
541a4db834
|
|
@ -1,9 +1,17 @@
|
||||||
|
|
||||||
package com.unisinsight.project;
|
package com.unisinsight.project;
|
||||||
|
|
||||||
import org.mybatis.spring.annotation.MapperScan;
|
import org.mybatis.spring.annotation.MapperScan;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
import org.springframework.boot.SpringApplication;
|
import org.springframework.boot.SpringApplication;
|
||||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
import org.springframework.cloud.openfeign.EnableFeignClients;
|
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")
|
@EnableFeignClients(basePackages = "com.unisinsight.project.feign")
|
||||||
public class Application {
|
public class Application {
|
||||||
|
|
||||||
|
private static final Logger logger = LoggerFactory.getLogger(Application.class);
|
||||||
|
|
||||||
public static void main(String[] args) {
|
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