|
@@ -1,21 +1,46 @@
|
|
|
package cn.hanghui.outapi.platform;
|
|
|
|
|
|
+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 org.springframework.scheduling.annotation.EnableAsync;
|
|
|
|
|
|
+import java.net.InetAddress;
|
|
|
+import java.net.UnknownHostException;
|
|
|
+
|
|
|
@EnableAsync
|
|
|
@SpringBootApplication()
|
|
|
@MapperScan("cn.hanghui.outapi.platform.**.mapper")
|
|
|
+@Slf4j
|
|
|
public class HanghuiOutapiPlatformApplication {
|
|
|
|
|
|
static {
|
|
|
System.setProperty("druid.mysql.usePingMethod", "false");
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) {
|
|
|
- SpringApplication.run(HanghuiOutapiPlatformApplication.class, args);
|
|
|
+ public static void main(String[] args) throws UnknownHostException {
|
|
|
+ ConfigurableApplicationContext application = SpringApplication.run(HanghuiOutapiPlatformApplication.class, args);
|
|
|
+
|
|
|
+
|
|
|
+ Environment env = application.getEnvironment();
|
|
|
+ log.info("custom:{}",env.getProperty("custom.title"));
|
|
|
+ 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"+
|
|
|
+ "----------------------------------------------------------",
|
|
|
+ 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")
|
|
|
+ );
|
|
|
}
|
|
|
|
|
|
}
|