parent
ed7a420bce
commit
3de49b1a76
@ -1,43 +0,0 @@
|
||||
package org.opsli.common.print;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.core.env.Environment;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.UnknownHostException;
|
||||
|
||||
/**
|
||||
* @BelongsProject: opsli-boot
|
||||
* @BelongsPackage: org.opsli.core.print
|
||||
* @Author: Parker
|
||||
* @CreateTime: 2020-09-12 17:54
|
||||
* @Description: 打印启动日志
|
||||
*/
|
||||
@Slf4j
|
||||
public enum StartPrint {
|
||||
|
||||
/** 实例对象 */
|
||||
INSTANCE;
|
||||
|
||||
/**
|
||||
* 打印启动日志
|
||||
*/
|
||||
public void print(Environment env){
|
||||
String ip = "localhost";
|
||||
try {
|
||||
ip = InetAddress.getLocalHost().getHostAddress();
|
||||
}catch (UnknownHostException e){
|
||||
log.error("网卡IP 获得失败");
|
||||
}
|
||||
String port = env.getProperty("server.port");
|
||||
String path = env.getProperty("server.servlet.context-path");
|
||||
log.info("\n----------------------------------------------------------\n\t" +
|
||||
"Application opsli-boot is running! Access URLs:\n\t" +
|
||||
"Local: \t\thttp://" + ip + ":" + port + path + "/\n\t" +
|
||||
"External: \thttp://" + ip + ":" + port + path + "/\n\t" +
|
||||
"swagger-ui: \thttp://" + ip + ":" + port + path + "/swagger-ui.html\n\t" +
|
||||
"Doc: \t\thttp://" + ip + ":" + port + path + "/doc.html\n" +
|
||||
"----------------------------------------------------------");
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package org.opsli.general;
|
||||
|
||||
import cn.hutool.core.thread.ThreadUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.core.env.Environment;
|
||||
|
||||
import java.net.InetAddress;
|
||||
import java.net.UnknownHostException;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
/**
|
||||
* @BelongsProject: opsli-boot
|
||||
* @BelongsPackage: org.opsli.core.print
|
||||
* @Author: Parker
|
||||
* @CreateTime: 2020-09-12 17:54
|
||||
* @Description: 打印启动日志
|
||||
*/
|
||||
@Slf4j
|
||||
public enum StartPrint {
|
||||
|
||||
/** 实例对象 */
|
||||
INSTANCE;
|
||||
|
||||
/**
|
||||
* 打印启动日志
|
||||
*/
|
||||
public void print(Environment env){
|
||||
// 睡一秒打印
|
||||
ThreadUtil.sleep(1, TimeUnit.SECONDS);
|
||||
String ip = "localhost";
|
||||
try {
|
||||
ip = InetAddress.getLocalHost().getHostAddress();
|
||||
}catch (UnknownHostException e){
|
||||
log.error("网卡IP 获取失败");
|
||||
}
|
||||
String serverPort = env.getProperty("server.port");
|
||||
String contextPath = env.getProperty("server.servlet.context-path");
|
||||
StringBuilder printStr = new StringBuilder();
|
||||
printStr.append("\n----------------------------------------------------------\n")
|
||||
.append("Opsli-Boot 框架已启动! 相关URLs:\n")
|
||||
.append("项目地址: \t\thttp://" + ip + ":" + serverPort + contextPath + "/\n")
|
||||
.append("Doc文档: \t\thttp://" + ip + ":" + serverPort + contextPath + "/doc.html\n")
|
||||
.append("----------------------------------------------------------\n");
|
||||
log.info(printStr.toString());
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue