diff --git a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/projects/aot-jdk-proxy/src/main/java/org/test/SampleApplication.java b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/projects/aot-jdk-proxy/src/main/java/org/test/SampleApplication.java index af17f2167e6..4b7c50f7658 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/projects/aot-jdk-proxy/src/main/java/org/test/SampleApplication.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/intTest/projects/aot-jdk-proxy/src/main/java/org/test/SampleApplication.java @@ -18,9 +18,9 @@ package org.test; import org.test.SampleApplication.SampleApplicationRuntimeHints; +import org.springframework.aop.framework.AopProxyUtils; import org.springframework.aot.hint.RuntimeHints; import org.springframework.aot.hint.RuntimeHintsRegistrar; -import org.springframework.aot.hint.support.RuntimeHintsUtils; import org.springframework.boot.SpringApplication; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportRuntimeHints; @@ -39,7 +39,7 @@ public class SampleApplication { @Override public void registerHints(RuntimeHints hints, ClassLoader classLoader) { // Force creation of at least one JDK proxy - RuntimeHintsUtils.registerAnnotation(hints, Service.class); + hints.proxies().registerJdkProxy(AopProxyUtils.completeJdkProxyInterfaces(Service.class)); } }