Skip to content

Commit 5157a75

Browse files
committed
Polish
1 parent 7b79029 commit 5157a75

File tree

2 files changed

+7
-10
lines changed

2 files changed

+7
-10
lines changed

spring-boot-project/spring-boot-actuator-autoconfigure/src/main/java/org/springframework/boot/actuate/autoconfigure/web/servlet/CompositeHandlerExceptionResolver.java

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import java.util.ArrayList;
2020
import java.util.List;
2121
import java.util.Objects;
22-
import java.util.Optional;
2322

2423
import javax.servlet.http.HttpServletRequest;
2524
import javax.servlet.http.HttpServletResponse;
@@ -52,15 +51,13 @@ public ModelAndView resolveException(HttpServletRequest request, HttpServletResp
5251
if (this.resolvers == null) {
5352
this.resolvers = extractResolvers();
5453
}
55-
Optional<ModelAndView> modelAndView = this.resolvers.stream()
54+
ModelAndView resolved = this.resolvers.stream()
5655
.map((resolver) -> resolver.resolveException(request, response, handler, ex)).filter(Objects::nonNull)
57-
.findFirst();
58-
modelAndView.ifPresent((mav) -> {
59-
if (mav.isEmpty()) {
60-
request.setAttribute("javax.servlet.error.exception", ex);
61-
}
62-
});
63-
return modelAndView.orElse(null);
56+
.findFirst().orElse(null);
57+
if (resolved != null && resolved.isEmpty()) {
58+
request.setAttribute("javax.servlet.error.exception", ex);
59+
}
60+
return resolved;
6461
}
6562

6663
private List<HandlerExceptionResolver> extractResolvers() {

spring-boot-project/spring-boot-actuator-autoconfigure/src/test/java/org/springframework/boot/actuate/autoconfigure/web/servlet/WebMvcEndpointChildContextConfigurationIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ private ContextConsumer<AssertableWebApplicationContext> withWebTestClient(Consu
120120

121121
@SuppressWarnings("unchecked")
122122
private Map<String, ?> getResponseBody(ClientResponse response) {
123-
return (Map<String, ?>) response.bodyToMono(Map.class).block();
123+
return response.bodyToMono(Map.class).block();
124124
}
125125

126126
@Endpoint(id = "fail")

0 commit comments

Comments
 (0)