package cn.keking; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.annotation.ComponentScan; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.util.StopWatch; @SpringBootApplication @EnableScheduling @ComponentScan(value = "cn.keking.*") public class ServerMain { private static final Logger logger = LoggerFactory.getLogger(ServerMain.class); public static void main(String[] args) { StopWatch stopWatch = new StopWatch(); stopWatch.start(); ConfigurableApplicationContext context = new SpringApplicationBuilder(ServerMain.class) .logStartupInfo(false) .run(args); stopWatch.stop(); String port = context.getEnvironment().getProperty("server.port"); logger.info("kkFileView 服务启动完成,耗时:{}s,演示页请访问: http://127.0.0.1:{} ", stopWatch.getTotalTimeSeconds(), port); } }