package cn.iocoder.yudao.server; import lombok.extern.slf4j.Slf4j; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.context.metrics.buffering.BufferingApplicationStartup; /** * 项目的启动类 * * 如果你碰到启动的问题,请认真阅读 https://doc.iocoder.cn/quick-start/ 文章 * 如果你碰到启动的问题,请认真阅读 https://doc.iocoder.cn/quick-start/ 文章 * 如果你碰到启动的问题,请认真阅读 https://doc.iocoder.cn/quick-start/ 文章 * * @author 超级管理员 */ @Slf4j @SuppressWarnings("SpringComponentScan") // 忽略 IDEA 无法识别 ${yudao.info.base-package} @SpringBootApplication(scanBasePackages = {"${yudao.info.base-package}.server", "${yudao.info.base-package}.module"}) public class YudaoServerApplication { public static void main(String[] args) { long startTime = System.currentTimeMillis(); SpringApplication app = new SpringApplication(YudaoServerApplication.class); app.setApplicationStartup(new BufferingApplicationStartup(4096)); app.run(args); long cost = System.currentTimeMillis() - startTime; log.info("========================================"); log.info("应用启动完成,耗时: {} 秒 ({} 毫秒)", cost / 1000.0, cost); log.info("========================================"); } }