Springboot啟動(dòng)報(bào)錯(cuò)時(shí)實(shí)現(xiàn)異常定位
首先大家了解什么是Spring Boot?Spring Boot是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。該框架使用了特定的方式來(lái)進(jìn)行配置,從而使開(kāi)發(fā)人員不再需要定義樣板化的配置。用我的話來(lái)理解,就是spring boot其實(shí)不是什么新的框架,它默認(rèn)配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架。Spring Boot作為Spring MVC的升級(jí)版,但是卻沒(méi)有太多的聯(lián)系,換句話說(shuō)你學(xué)習(xí)Spring Boot并不需要你了解Spring MVC。但是需要了解Maven和Spring基礎(chǔ)。
描述:
我們?cè)趩?dòng)spring-boot,spring-cloud 項(xiàng)目時(shí),是不是經(jīng)常 遇到報(bào)錯(cuò),但是在控制臺(tái) 沒(méi)有能找到 具體 報(bào)錯(cuò)信息,只是 提示,啟動(dòng)失敗,缺乏具體的報(bào)錯(cuò)信息,這樣就很不方便我們?nèi)フ业?報(bào)錯(cuò) 原因!也就不能 方便解決問(wèn)題。
解決小技巧
我們?cè)?springboot 應(yīng)用的程序入口main 方法中 加入 try catch 代碼,這樣,在啟動(dòng)中如果報(bào)錯(cuò)了,就可以 直接捕獲到異常,然后我們打印到控制臺(tái),這樣就能很快定位并解決問(wèn)題了!
示例代碼如下:
public static void main(String[] args) { try{//這里捕獲異常 為了 方便查看 啟動(dòng)失敗的原因 IPUtils.getHostIp(); SpringApplication.run(MonitorApplication.class, args); }catch (Exception e){ e.printStackTrace(); }}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 基于javaweb+jsp實(shí)現(xiàn)企業(yè)財(cái)務(wù)記賬管理系統(tǒng)2. Java 生成帶Logo和文字的二維碼3. asp讀取xml文件和記數(shù)4. 低版本IE正常運(yùn)行HTML5+CSS3網(wǎng)站的3種解決方案5. XHTML 1.0:標(biāo)記新的開(kāi)端6. python中的socket實(shí)現(xiàn)ftp客戶端和服務(wù)器收發(fā)文件及md5加密文件7. xml中的空格之完全解說(shuō)8. 怎樣才能用js生成xmldom對(duì)象,并且在firefox中也實(shí)現(xiàn)xml數(shù)據(jù)島?10. Javaweb工程運(yùn)行報(bào)錯(cuò)HTTP Status 404解決辦法
