當我啓動我的Spring應用程序時,可以在控制檯中看到啓動時間(我正在使用IntelliJ IDEA)。如何在代碼中獲得Spring applciation啓動時間
例如,下面的日誌顯示應用程序啓動時間爲13.427s。
2016-12-29 13:58:05.491 : Starting Application on 8DSXD72 with PID 14120
2016-12-29 13:58:05.518 : Running with Spring Boot v1.4.1.RELEASE, Spring v4.3.3.RELEASE
2016-12-29 13:58:05.519 : The following profiles are active: LOCAL
2016-12-29 13:58:15.537 : JMX is disabled
....
2016-12-29 13:58:17.392 : Started Application in 13.427 seconds (JVM running for 14.71)
有沒有辦法在代碼中獲得啓動時間?我想在春季/info
端點打印應用程序啓動時間。
該特定計時器不可用,你可以通過註冊一個'SpringApplicationRunListener'來啓動一個計時器,並在「finished」處停止,然後以某種方式將它公開給你的端點處理器。 –
@SotiriosDelimanolis謝謝。你的解決方案更好。請發佈答案,以便我可以接受它。 – NMSL