如何在springboot項(xiàng)目中自定義404頁(yè)面
今天點(diǎn)擊菜單的時(shí)候不小心點(diǎn)開了一個(gè)不存在的頁(yè)面,然后看到瀏覽器給的一個(gè)默認(rèn)的404頁(yè)面

后端的程序員都覺得這頁(yè)面太丑了,那么怎么能自定義404頁(yè)面呢?
很簡(jiǎn)單,在我們的springboot的靜態(tài)資源目錄下創(chuàng)建一個(gè)error包,然后在/error下面創(chuàng)建一個(gè)文件404.html

為了偷懶,直接把那個(gè)默認(rèn)頁(yè)面復(fù)制下來了,然后再加一點(diǎn)簡(jiǎn)單的字~
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>404-頁(yè)面找不到了</title>
</head>
<body>
<h1>Whitelabel Error Page</h1>
<p>This application has no explicit mapping for /error, so you are seeing this as a fallback.</p>
<div id="created">Wed May 15 23:27:21 CST 2024</div>
<div>There was an unexpected error (type=Not Found, status=404).</div>
<div style="font-size: 200px;">頁(yè)面走丟了~</div>
</body>
</html>再次打開不存在的頁(yè)面,查看頁(yè)面效果:

到此這篇關(guān)于如何在springboot項(xiàng)目中自定義404頁(yè)面的文章就介紹到這了,更多相關(guān)springboot自定義404頁(yè)面內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MyBatis?SQL映射文件的作用和結(jié)構(gòu)詳解
MyBatisSQL映射文件定義了SQL語句和參數(shù)映射規(guī)則,用于將Java代碼與數(shù)據(jù)庫(kù)操作解耦,實(shí)現(xiàn)SQL語句的靈活配置和動(dòng)態(tài)生成2025-03-03
Java實(shí)現(xiàn)讀取超過內(nèi)存大小的文件
在一些場(chǎng)景下,我們需要處理的文件可能比我們機(jī)器所擁有的內(nèi)存要大,如果遇到這種情況該如何解決呢,本文就來和大家講講如何使用Java實(shí)現(xiàn)讀取超過內(nèi)存大小的文件吧2024-03-03
mybatis動(dòng)態(tài)SQL?if的test寫法及規(guī)則詳解
這篇文章主要介紹了mybatis動(dòng)態(tài)SQL?if的test寫法及規(guī)則詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-01-01
springboot實(shí)現(xiàn)postman中form-data傳參實(shí)現(xiàn)過程
在項(xiàng)目場(chǎng)景開發(fā)中,對(duì)接需求要求使用POST請(qǐng)求傳form-data數(shù)據(jù),使用HttpClient請(qǐng)求時(shí)遇到了415錯(cuò)誤,后改為restTemplate,封裝參數(shù)時(shí)使用LinkedMultiValueMap對(duì)象以解決參數(shù)無法正確解析的問題2026-04-04
如何在Spring Boot中實(shí)現(xiàn)異步處理與并發(fā)控制
本文我們將深入探討如何在Spring Boot中實(shí)現(xiàn)異步處理與并發(fā)控制,這一過程涉及到異步任務(wù)的執(zhí)行、線程池的配置、以及并發(fā)控制的實(shí)踐,以幫助我們提升應(yīng)用的性能和響應(yīng)能力,感興趣的朋友跟隨小編一起看看吧2024-07-07

