美文网首页
SpringBoot获取配置文件内容的方法

SpringBoot获取配置文件内容的方法

作者: _Gaara_ | 来源:发表于2021-03-23 13:43 被阅读0次
      public static void main(String[] args) {
            SpringApplication app = new SpringApplication(Application.class);
            Environment env = app.run(args).getEnvironment();
            String protocol = "http";
            if (env.getProperty("server.ssl.key-store") != null) {
                protocol = "https";
            }
            String hostAddress = "localhost";
            try {
                hostAddress = InetAddress.getLocalHost().getHostAddress();
            } catch (Exception e) {
                log.warn("The host name could not be determined, using `localhost` as fallback");
            }
            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") == null ? "UNNAMED" : env.getProperty("spring.application.name"),
                    protocol,
                    env.getProperty("server.port") == null ? "8080" : env.getProperty("server.port"),
                    protocol,
                    hostAddress,
                    env.getProperty("server.port") == null ? "8080" : env.getProperty("server.port"),
                    env.getActiveProfiles().length == 0 ? "[default]" : env.getActiveProfiles());
        }
    

    相关文章

      网友评论

          本文标题:SpringBoot获取配置文件内容的方法

          本文链接:https://www.haomeiwen.com/subject/odlfhltx.html