• 启动类信息输出HMallApplication


    启动类信息输出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
  • 相关阅读:
    Facebook耐用号养成攻略!如何实现自动化高效养号
    汽车驾驶3D模拟仿真展示系统更立体直观
    CLIP-as-service 升级啦!
    MySql配置环境变量及修改密码
    优化理论笔记
    被火车撞了都不能忘记的几道题(你会了吗?)
    【代码分析】初学解惑C++:函数适配器
    两表查询常用SQL
    云原生高级第一次作业
    角逐「视觉感知」万亿市场,这家国内领跑者如何挑战性能天花板?
  • 原文地址:https://blog.csdn.net/qq_41428418/article/details/133911212