启动类信息输出HMallApplication
package com.hmall;
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.ConfigurableEnvironment;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.Properties;
@MapperScan("com.hmall.mapper")
@SpringBootApplication
@Slf4j
public class HMallApplication {
public static void main(String[] args) throws Exception {
SpringApplication springApplication = new SpringApplication(HMallApplication.class);
Properties properties = new Properties();
properties.put("spring.profiles.default", "dev");
springApplication.setDefaultProperties(properties);
ConfigurableApplicationContext run = springApplication.run(args);
ConfigurableEnvironment env = run.getEnvironment();
String protocol = "http";
if (env.getProperty("server.ssl.key-store") != null) {
protocol = "https";
}
log.info(
"\n----------------------------------------------------------\n\t"
+ "Application '{}' is running! Access URLs:\n\t" + "Local: \t\t{}://localhost:{}\n\t"
+ "External: \t{}://{}:{}\n\t"
+ "Profile(s): \t{}\n----------------------------------------------------------",
env.getProperty("spring.application.name"), protocol, env.getProperty("server.port"), protocol,
InetAddress.getLocalHost().getHostAddress(), env.getProperty("server.port"),
env.getActiveProfiles().length == 0 ? env.getDefaultProfiles() : env.getActiveProfiles());
}
}

- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40