From 5e24b5a110559ed72809f212a368247e1ef36e6f Mon Sep 17 00:00:00 2001 From: Stephane Nicoll Date: Tue, 6 Sep 2022 15:44:15 +0200 Subject: [PATCH] Stop using RuntimeHintsUtils#registerAnnotation --- .../src/main/java/org/test/SampleApplication.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 af17f2167e..4b7c50f765 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)); } }