在springboot中,除了springboot預設的錯誤頁面外,我們也可以自定義頁面,當然了,我們首先需要新增依賴
>
>
org.springframework.bootgroupid
>
>
spring-boot-starter-thymeleafartifactid
>
dependency
>
除了thymeleaf之外,freemarker的依賴應該也沒問題,但是沒有進行測試,這裡就以thymeleaf為例。
自定義錯誤頁面,我們首先需要做的就是對錯誤頁面進行配置,這裡,我通過實現介面errorpageregistrar
的方式來進行錯誤配置。
}當然了,我們還可以通過配置的方式對errorpageregistrar進行注入
@bean
public errorpageregistrar errorpageregistrar()
package com.boot.servlet.api.bootservlet.controller;
import org.springframework.stereotype.controller;
@controller
public
class
errorcontroller
}
需要注意的是這裡返回的檔案/error/404
需要存放於resources
目錄下的templates
中。 springboot自定義錯誤頁面
controller public class baseerrorcontroller implements errorcontroller public string error 方法二 新增自定義的錯誤頁面2.1 html靜態頁面 在resources public error 下定義 如新增4...
Spring Boot 自定義錯誤頁面
使用spring boot構建的web應用可以很方便的打成jar包發布,也可以打成war包發布到應用伺服器中。自定義錯誤頁面在這兩種發布方式下是不一樣的。建立spring boot專案,預設打包方式是jar,內部使用內嵌tomcat等servlet容器 最簡單的方式是直接在resources tem...
自定義Spring Boot裝配
spring boot自動配置會嘗試根據新增的jar依賴項自動配置spring應用程式。使用 componentscan 查詢您的bean 和使用 autowired 進行建構函式注入 自動配置類使用 conditionalonclass和 conditionalo singbean注釋,condi...