Fix native hints for JDK proxies generation

This commit is contained in:
Mahmoud Ben Hassine
2022-10-04 11:07:33 +02:00
parent ee5827a4a8
commit 027302469a

View File

@@ -51,8 +51,10 @@ public class CoreRuntimeHints implements RuntimeHintsRegistrar {
hints.proxies()
.registerJdkProxy(builder -> builder
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.repository.JobRepository"),
TypeReference.of("org.springframework.batch.core.explore.JobExplorer"))
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.repository.JobRepository"))
.proxiedInterfaces(SpringProxy.class, Advised.class, DecoratingProxy.class))
.registerJdkProxy(builder -> builder
.proxiedInterfaces(TypeReference.of("org.springframework.batch.core.explore.JobExplorer"))
.proxiedInterfaces(SpringProxy.class, Advised.class, DecoratingProxy.class));
hints.reflection().registerType(Types.class, MemberCategory.DECLARED_FIELDS);