From 6b8b046ccd200ad6366743ef1152112162d716e3 Mon Sep 17 00:00:00 2001 From: TinyAnts Date: Wed, 17 Aug 2022 15:41:18 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=88=B7=E6=96=B0404?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/hxkj/admin/LikeAdminApplication.java | 13 ------------- .../com/hxkj/admin/config/ErrorPageConfig.java | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 13 deletions(-) create mode 100644 server/like-admin/src/main/java/com/hxkj/admin/config/ErrorPageConfig.java diff --git a/server/like-admin/src/main/java/com/hxkj/admin/LikeAdminApplication.java b/server/like-admin/src/main/java/com/hxkj/admin/LikeAdminApplication.java index 3e382700..f8c23949 100644 --- a/server/like-admin/src/main/java/com/hxkj/admin/LikeAdminApplication.java +++ b/server/like-admin/src/main/java/com/hxkj/admin/LikeAdminApplication.java @@ -4,13 +4,8 @@ import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration; -import org.springframework.boot.web.server.ConfigurableWebServerFactory; -import org.springframework.boot.web.server.ErrorPage; -import org.springframework.boot.web.server.WebServerFactoryCustomizer; -import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; -import org.springframework.http.HttpStatus; import org.springframework.transaction.annotation.EnableTransactionManagement; /** @@ -27,12 +22,4 @@ public class LikeAdminApplication { SpringApplication.run(LikeAdminApplication.class, args); } - @Bean - public WebServerFactoryCustomizer myWebServerFactoryCustomizer(){ - return factory -> { - ErrorPage error404Page = new ErrorPage(HttpStatus.NOT_FOUND, "/index.html"); - factory.addErrorPages(error404Page); - }; - } - } diff --git a/server/like-admin/src/main/java/com/hxkj/admin/config/ErrorPageConfig.java b/server/like-admin/src/main/java/com/hxkj/admin/config/ErrorPageConfig.java new file mode 100644 index 00000000..727172cb --- /dev/null +++ b/server/like-admin/src/main/java/com/hxkj/admin/config/ErrorPageConfig.java @@ -0,0 +1,18 @@ +package com.hxkj.admin.config; + +import org.springframework.boot.web.server.ErrorPage; +import org.springframework.boot.web.server.ErrorPageRegistrar; +import org.springframework.boot.web.server.ErrorPageRegistry; +import org.springframework.http.HttpStatus; +import org.springframework.stereotype.Component; + +@Component +public class ErrorPageConfig implements ErrorPageRegistrar { + + @Override + public void registerErrorPages(ErrorPageRegistry registry) { + ErrorPage error404Page=new ErrorPage(HttpStatus.NOT_FOUND,"/index.html" ); + registry.addErrorPages(error404Page); + } + +}