Skip to content

Commit 0273024

Browse files
committed
Fix native hints for JDK proxies generation
1 parent ee5827a commit 0273024

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

spring-batch-core/src/main/java/org/springframework/batch/core/aot/CoreRuntimeHints.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ public void registerHints(RuntimeHints hints, ClassLoader classLoader) {
5151

5252
hints.proxies()
5353
.registerJdkProxy(builder -> builder
54-
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.repository.JobRepository"),
55-
TypeReference.of("org.springframework.batch.core.explore.JobExplorer"))
54+
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.repository.JobRepository"))
55+
.proxiedInterfaces(SpringProxy.class, Advised.class, DecoratingProxy.class))
56+
.registerJdkProxy(builder -> builder
57+
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.explore.JobExplorer"))
5658
.proxiedInterfaces(SpringProxy.class, Advised.class, DecoratingProxy.class));
5759

5860
hints.reflection().registerType(Types.class, MemberCategory.DECLARED_FIELDS);

0 commit comments

Comments
 (0)