|
@@ -14,14 +14,16 @@ import reactor.core.publisher.Mono;
|
|
|
*/
|
|
|
@Component
|
|
|
public class CustomWebFilter implements WebFilter {
|
|
|
- @Override
|
|
|
- public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
|
|
|
- if ("/".equals(exchange.getRequest().getURI().getPath())) {
|
|
|
- return chain.filter(exchange.mutate().request(exchange.getRequest().mutate().path("/index.html").build()).build());
|
|
|
- }
|
|
|
- if ("/favicon.ico".equals(exchange.getRequest().getURI().getPath())) {
|
|
|
- return chain.filter(exchange.mutate().request(exchange.getRequest().mutate().path("/favicon.ico").build()).build());
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Mono<Void> filter(ServerWebExchange exchange, WebFilterChain chain) {
|
|
|
+ if ("/".equals(exchange.getRequest().getURI().getPath())) {
|
|
|
+ return chain.filter(exchange.mutate().request(exchange.getRequest().mutate().path("/index.html").build()).build());
|
|
|
+ }
|
|
|
+ Mono<Void> response = chain.filter(exchange);
|
|
|
+ return response;
|
|
|
}
|
|
|
- return chain.filter(exchange);
|
|
|
- }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|