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); + } + +}