1. 程式人生 > >springmvc-springboot配置全域性異常跳轉頁

springmvc-springboot配置全域性異常跳轉頁

import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
import org.springframework.boot.web.servlet.ErrorPage;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.HttpStatus;


/**
 * 
 * 
 * @Description: 全域性異常跳轉頁面
 * 
 */
@Configuration
public class ErrorConfig implements EmbeddedServletContainerCustomizer {


@Override
public void customize(ConfigurableEmbeddedServletContainer container) {
ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/error/404");
ErrorPage error505Page = new ErrorPage(HttpStatus.METHOD_NOT_ALLOWED, "/error/405");
ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/error/500");
container.addErrorPages(error404Page, error505Page, error500Page);
}


}

相關推薦

springmvc-springboot配置全域性異常

import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; import org.springframework.boot.context.embedded.E

SpringBoot(6) SpringBoot配置全域性異常

1、全域性異常 @ControllerAdvice 如果是返回json資料 則用 RestControllerAdvice,就可以不加 @ResponseBody //捕獲全域性異常,處理所有不可知的異常 @ExceptionHandler(value=Exception.class) 1 @Re

springBoot配置全域性異常處理器

一.自定義自己的異常類MyException.javapublic class MyException extends RuntimeException { private int code; public MyException( int code, St

SpringBoot配置全域性異常捕獲-web頁面

一 定義控制器 package com.imooc.controller; import org.springframework.stereotype.Controller; import org.

SpringBoot基於@ControllerAdvice配置全域性異常處理

SpringBoot預設全域性異常處理 SpringBoot提供了一個預設的對映:/error,當處理中丟擲異常之後,會轉到請求中處理,並且該請求有一個全域性的錯誤頁面用來展示異常內容。 啟動訪問一個異常的url出現的呈現的頁面情況是這樣的: 但是這樣的頁面我們也覺得不太友好

springmvcspringboot 專案全域性異常處理

異常在專案中那是不可避免的,通常情況下,我們需要對全域性異常進行處理,下面介紹兩種比較常用的情況。 準備工作: 在捕獲到異常的時候,我們通常需要返回給前端錯誤碼,錯誤資訊等,所以我們需要手動封裝一個jsonData物件,這裡為了方便,我直接通過返回布林型別來進行判斷成功或失敗,在實際的專案中

淘淘商城39-springmvc配置全域性異常處理

1.處理思路 專案執行過程中肯定會出現一些問題,當出現異常的時候,我們往往在Controller層捕獲並處理了,但這樣做不利於我們統一管理,所以需要一個前端控制器對異常進行統一處理。 全域性異常處理器中的處理邏輯: 捕獲整個系統中發生的異常。 異常寫入日誌檔案

後臺的實現

隔離 難度 思想 event 登錄頁面 this 技術 事情 transfer 在做牛腩新聞公布系統的時候,因為後臺管理頁的登錄。須要管理員登錄後才幹打開。 這是什麽意思呢? 比如我們在做新聞的加入的時候,不能直接登錄新聞加入頁。須要從前臺以管理員身份登錄

jquery.pagination.js添加

ntp reat urn -c css nts llb eric borde 原作者github地址:https://github.com/gbirke/jquery_pagination 在這基礎上加入了跳轉到指定頁。 修改後的jquery.pagination.js

springboot 運行jar jsp頁面

directory instance 文件拷貝 pub embed stl string sch odi pom.xml 添加 <!-- tomcat支持 --> <dependency> <groupId

springmvc自定義全域性異常處理

springmvc全域性異常 實現步驟 在web層下新建一個類 通過實現spring的HandlerExceptionResolver介面來捕獲所有的異常。 寫一個異常處理類實現HandlerExceptionResolver介面 如下: public cla

JAVA程式設計122——SpringMVC返回值型別控制/方式/JSON響應

一、目錄結構 二、SpringMVC返回值型別控制/跳轉方式/JSON響應 1.建立UserController.java package com.mollen.controller; import com.mollen.bean.User; import

ecs nginx 配置 http 自動到 https

1:在 http 模組中先配置所有的 http 訪問都跳轉到 https   server {         listen      80 default_server;      

c#webbrowser如何獲取新面的URL

軟體除錯時執行一段時間後再單步除錯就出現某些執行的程式碼次序不是按編寫的執行winform中的datetimepicker控制元件左右移動問題軟體除錯時執行一段時間後再單步除錯就出現某些執行的程式碼次序不是按編寫的執行winform中的datetimepicker控制元件左右

Tomcat8.0配置http自動

具體的https配置我這裡就不寫了,重點是http自動跳轉https,把下面這段話加入到apache-tomcat\conf\web.xml檔案的最下面即可。這裡用的是Windows環境。具體Linux

SpringBoot2.x配置全域性異常返回自定義頁面

1、返回自定義異常介面,需要引入thymeleaf依賴         <dependency>            <groupId>org.

SpringBoot2.x配置全域性異常實戰

服務端異常講解和SpringBoot配置全域性異常實戰         1、預設異常測試  int i = 1/0,不友好            

SpringMVC自定義全域性異常處理器

第一步:自定義異常類 package com.cyn.ssm.exception; /* * 自定義異常類 */ public class MyException extends Exception { //錯誤訊息 private String msg;

vue元件內配置守衛阻止對應的元件

注意 只能在配置路由對應的父元件路由上面定義 beforeRouteLeave(to, from, next) { if (to.name == "grapredparack") { //如果要跳轉到 grapredparack 這個名字的路

SpringBoot攔截全域性異常併發送郵件給指定郵箱

主要是看一下Springboot中傳送郵件的方法,至於攔截Springboot全域性異常之前的文章中有。一 傳送郵件在Springboot中傳送郵件非常簡單。pom.xml引入maven依賴 <dependency> <groupId>org.