Springboot啟動報錯時實(shí)現(xiàn)異常定位
首先大家了解什么是Spring Boot?Spring Boot是由Pivotal團(tuán)隊提供的全新框架,其設(shè)計目的是用來簡化新Spring應(yīng)用的初始搭建以及開發(fā)過程。該框架使用了特定的方式來進(jìn)行配置,從而使開發(fā)人員不再需要定義樣板化的配置。用我的話來理解,就是spring boot其實(shí)不是什么新的框架,它默認(rèn)配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。Spring Boot作為Spring MVC的升級版,但是卻沒有太多的聯(lián)系,換句話說你學(xué)習(xí)Spring Boot并不需要你了解Spring MVC。但是需要了解Maven和Spring基礎(chǔ)。
描述:
我們在啟動spring-boot,spring-cloud 項目時,是不是經(jīng)常 遇到報錯,但是在控制臺 沒有能找到 具體 報錯信息,只是 提示,啟動失敗,缺乏具體的報錯信息,這樣就很不方便我們?nèi)フ业?報錯 原因!也就不能 方便解決問題。
解決小技巧
我們在 springboot 應(yīng)用的程序入口main 方法中 加入 try catch 代碼,這樣,在啟動中如果報錯了,就可以 直接捕獲到異常,然后我們打印到控制臺,這樣就能很快定位并解決問題了!
示例代碼如下:
public static void main(String[] args) { try{//這里捕獲異常 為了 方便查看 啟動失敗的原因 IPUtils.getHostIp(); SpringApplication.run(MonitorApplication.class, args); }catch (Exception e){ e.printStackTrace(); }}
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)2. XML入門的常見問題(三)3. Vue3使用JSX的方法實(shí)例(筆記自用)4. vue實(shí)現(xiàn)將自己網(wǎng)站(h5鏈接)分享到微信中形成小卡片的超詳細(xì)教程5. 詳解CSS偽元素的妙用單標(biāo)簽之美6. 不要在HTML中濫用div7. 利用CSS3新特性創(chuàng)建透明邊框三角8. 多級聯(lián)動下拉選擇框,動態(tài)獲取下一級9. Vue3獲取DOM節(jié)點(diǎn)的3種方式實(shí)例10. 前端html+css實(shí)現(xiàn)動態(tài)生日快樂代碼
