国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當前位置: 首頁 > news >正文

寧波公司網(wǎng)站開發(fā)推廣營銷是什么

寧波公司網(wǎng)站開發(fā),推廣營銷是什么,網(wǎng)站建設(shè)屬于什么費用,項目名稱有創(chuàng)意大全SpringMVC之異常處理 異常分為編譯時異常和運行時異常,編譯時異常我們trycatch捕獲,捕獲后自行處理,而運行時異常是不可預期的,就需要規(guī)范編碼來避免,在SpringMVC中,不管是編譯異常還是運行時異常&#xff…

SpringMVC之異常處理

異常分為編譯時異常和運行時異常,編譯時異常我們trycatch捕獲,捕獲后自行處理,而運行時異常是不可預期的,就需要規(guī)范編碼來避免,在SpringMVC中,不管是編譯異常還是運行時異常,都可以最終由SpringMVC提供的異常處理器進行統(tǒng)一管理,這樣就可以避免隨時隨地捕獲異常的繁瑣性。

?

三種處理方式

1.簡單異常處理器:使用Spring MVC內(nèi)置的異常處理器處理:SimpleMappingExceptionResolver

@Component
public class MysimpleMappingExceton  {@Beanpublic SimpleMappingExceptionResolver simpleMappingExceptionResolver(){SimpleMappingExceptionResolver simpleMappingExceptionResolver = new SimpleMappingExceptionResolver();//默認錯誤simpleMappingExceptionResolver.setDefaultErrorView("default.html");Properties properties = new Properties();properties.setProperty("java.lang.ArithmeticExceotion","erro1.html");properties.setProperty("java.io.FileNotFoundException","erro2.html");simpleMappingExceptionResolver.setExceptionMappings(properties);return simpleMappingExceptionResolver;}
}

2.自定義異常處理器:實現(xiàn)HandlerExceptionResolver接口,自定義異常進行處理

@Component
public class MyHandlerExceptionResolver implements HandlerExceptionResolver {@Overridepublic ModelAndView resolveException(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) {ModelAndView modelAndView = new ModelAndView();modelAndView.setViewName("/default.html");return modelAndView;}
}

3.使用@ControllerAdvice@ExceptionHandler實現(xiàn)全局異常

@ControllerAdvice
public class GloExceotion {@ExceptionHandler(RuntimeException.class)@ResponseBodypublic Result runtimeException(){Result result = new Result(200,"錯誤",new Object());return result;}@ExceptionHandler(FileNotFoundException.class)public ModelAndView fileNotException(){ModelAndView modelAndView = new ModelAndView();modelAndView.setViewName("/erro2.html");return modelAndView;}@ExceptionHandler(Exception.class)public ModelAndView Exception(){ModelAndView modelAndView = new ModelAndView();modelAndView.setViewName("/default.html");return modelAndView;}
}

例子

@RestController
public class ExceptionController {@RequestMapping("/e1")public String e1 (){int a=10/0;return "ruuning exception";}@RequestMapping("/e2")public String e2() throws FileNotFoundException {FileInputStream fileInputStream = new FileInputStream("file:/barch:/");return "ruuning exception";}@RequestMapping("/e3")public String e3()  {int [] array ={1,2};System.out.println(array[5]);return "ruuning exception";}
}

http://aloenet.com.cn/news/28009.html

相關(guān)文章:

  • 為什么做視頻網(wǎng)站違法礦產(chǎn)網(wǎng)站建設(shè)價格
  • 阿里云wordpress很慢找seo外包公司需要注意什么
  • 心雨在線高端網(wǎng)站建設(shè)關(guān)鍵詞分析軟件
  • 成都官方網(wǎng)站建設(shè)seo怎么做關(guān)鍵詞排名
  • 建立淘寶客網(wǎng)站福州短視頻seo網(wǎng)紅
  • 做外貿(mào)的網(wǎng)站怎么建立武漢seo網(wǎng)站排名優(yōu)化
  • 做理財?shù)木W(wǎng)站有哪些搜索引擎推廣方案
  • 網(wǎng)站建設(shè)多久可以建成seo是搜索引擎優(yōu)化
  • 四字母net做網(wǎng)站怎么樣競價推廣和信息流推廣
  • 比較大氣的網(wǎng)站深圳短視頻推廣
  • 邵陽網(wǎng)站建設(shè)推廣域名權(quán)重
  • 視頻網(wǎng)站的服務(wù)器建設(shè)百度熱搜榜小說排名
  • 委托網(wǎng)站建設(shè)注意什么個人如何推廣app
  • asp.net視頻網(wǎng)站模板下載站長網(wǎng)站工具
  • 產(chǎn)品宣傳類網(wǎng)站設(shè)計互聯(lián)網(wǎng)推廣公司靠譜嗎
  • php網(wǎng)站開發(fā)套模板步驟打開百度首頁
  • 查詢企業(yè)聯(lián)系方式的軟件亞馬遜排名seo
  • 影城網(wǎng)站建設(shè)濟南優(yōu)化網(wǎng)站關(guān)鍵詞
  • 臨安做企業(yè)網(wǎng)站搜索引擎營銷的方法
  • 湖北省網(wǎng)站建設(shè)杭州網(wǎng)站推廣優(yōu)化公司
  • 廣東住房和建設(shè)局網(wǎng)站百度付費推廣有幾種方式
  • 互聯(lián)科技 行業(yè)網(wǎng)站軟文廣告是什么
  • wordpress必須登錄北京網(wǎng)站優(yōu)化seo
  • 做電子商務(wù)系統(tǒng)網(wǎng)站建設(shè)在線搭建網(wǎng)站
  • 價格低的車百度關(guān)鍵詞seo排名
  • 單頁面網(wǎng)站復制南寧seo主管
  • 商城網(wǎng)站源碼下載seo排名軟件有用嗎
  • 自學黑客編程入門優(yōu)化設(shè)計卷子答案
  • 上海服裝品牌網(wǎng)站建設(shè)seo課程培訓班費用
  • 房地產(chǎn)微網(wǎng)站模板西安關(guān)鍵詞推廣