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(); }}
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. css代碼優化的12個技巧2. MyBatis JdbcType 與Oracle、MySql數據類型對應關系說明3. .NET SkiaSharp 生成二維碼驗證碼及指定區域截取方法實現4. CentOS郵件服務器搭建系列—— POP / IMAP 服務器的構建( Dovecot )5. ASP 信息提示函數并作返回或者轉向6. jsp網頁實現貪吃蛇小游戲7. 存儲于xml中需要的HTML轉義代碼8. ASP中實現字符部位類似.NET里String對象的PadLeft和PadRight函數9. ASP中if語句、select 、while循環的使用方法10. 在JSP中使用formatNumber控制要顯示的小數位數方法
