1. 程式人生 > 程式設計 >Springboot啟動報錯時實現異常定位

Springboot啟動報錯時實現異常定位

首先大家瞭解什麼是Spring Boot?Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。用我的話來理解,就是spring boot其實不是什麼新的框架,它預設配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。Spring Boot作為Spring MVC的升級版,但是卻沒有太多的聯絡,換句話說你學習Spring Boot並不需要你瞭解Spring MVC。但是需要了解Maven和Spring基礎。

描述:

我們在啟動spring-boot,spring-cloud 專案時,是不是經常 遇到報錯,但是在控制檯 沒有能找到 具體 報錯資訊,只是 提示,啟動失敗,缺乏具體的報錯資訊,這樣就很不方便我們去找到 報錯 原因!也就不能 方便解決問題。

解決小技巧

我們在 springboot 應用的程式入口main 方法中 加入 try catch 程式碼,這樣,在啟動中如果報錯了,就可以 直接捕獲到異常,然後我們列印到控制檯,這樣就能很快定位並解決問題了!

示例程式碼如下:

public static void main(String[] args) {
    try{//這裡捕獲異常 為了 方便檢視 啟動失敗的原因
      IPUtils.getHostIp();
      SpringApplication.run(MonitorApplication.class,args);
    }catch (Exception e){
      e.printStackTrace();
    }

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。