From deb79425ee04b426f3f4ab3f3b1f115d930ecc8d Mon Sep 17 00:00:00 2001 From: Phillip Webb Date: Thu, 19 Oct 2023 21:47:13 -0700 Subject: [PATCH] Polish --- .../java/org/springframework/boot/SpringApplication.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java index b7b1d308e7b..c22c5172241 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/SpringApplication.java @@ -1684,15 +1684,13 @@ public class SpringApplication { } static Startup create() { - if (ClassUtils.isPresent("jdk.crac.management.CRaCMXBean", Startup.class.getClassLoader())) { - return new CracStartup(); - } - return new StandardStartup(); + return (!ClassUtils.isPresent("jdk.crac.management.CRaCMXBean", Startup.class.getClassLoader())) + ? new StandardStartup() : new CoordinatedRestoreAtCheckpointStartup(); } } - private static class CracStartup extends Startup { + private static class CoordinatedRestoreAtCheckpointStartup extends Startup { private final StandardStartup fallback = new StandardStartup();