Skip to content

Commit 59753bb

Browse files
committed
Adapt to changed AOT packages in Spring Data Commons.
Closes #4199
1 parent 8d963fc commit 59753bb

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/aot/AotMongoRepositoryPostProcessor.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
package org.springframework.data.mongodb.aot;
1717

1818
import org.springframework.aot.generate.GenerationContext;
19-
import org.springframework.data.aot.AotRepositoryContext;
20-
import org.springframework.data.aot.RepositoryRegistrationAotProcessor;
2119
import org.springframework.data.aot.TypeContributor;
20+
import org.springframework.data.repository.aot.AotRepositoryContext;
21+
import org.springframework.data.repository.aot.RepositoryRegistrationAotProcessor;
2222

2323
/**
2424
* @author Christoph Strobl

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/aot/MongoRuntimeHints.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
import org.springframework.data.mongodb.core.mapping.event.ReactiveAfterSaveCallback;
3030
import org.springframework.data.mongodb.core.mapping.event.ReactiveBeforeConvertCallback;
3131
import org.springframework.data.mongodb.core.mapping.event.ReactiveBeforeSaveCallback;
32-
import org.springframework.data.mongodb.repository.support.SimpleMongoRepository;
33-
import org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository;
3432
import org.springframework.data.repository.util.ReactiveWrappers;
3533
import org.springframework.lang.Nullable;
3634

@@ -50,16 +48,17 @@ class MongoRuntimeHints implements RuntimeHintsRegistrar {
5048
public void registerHints(RuntimeHints hints, @Nullable ClassLoader classLoader) {
5149

5250
hints.reflection().registerTypes(
53-
Arrays.asList(TypeReference.of(SimpleMongoRepository.class), TypeReference.of(BeforeConvertCallback.class),
54-
TypeReference.of(BeforeSaveCallback.class), TypeReference.of(AfterConvertCallback.class),
55-
TypeReference.of(AfterSaveCallback.class)),
51+
Arrays.asList(TypeReference.of("org.springframework.data.mongodb.repository.support.SimpleMongoRepository"),
52+
TypeReference.of(BeforeConvertCallback.class), TypeReference.of(BeforeSaveCallback.class),
53+
TypeReference.of(AfterConvertCallback.class), TypeReference.of(AfterSaveCallback.class)),
5654
builder -> builder.withMembers(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,
5755
MemberCategory.INVOKE_PUBLIC_METHODS));
5856

5957
if (PROJECT_REACTOR_PRESENT) {
6058

6159
hints.reflection()
62-
.registerTypes(Arrays.asList(TypeReference.of(SimpleReactiveMongoRepository.class),
60+
.registerTypes(Arrays.asList(
61+
TypeReference.of("org.springframework.data.mongodb.repository.support.SimpleReactiveMongoRepository"),
6362
TypeReference.of(ReactiveBeforeConvertCallback.class), TypeReference.of(ReactiveBeforeSaveCallback.class),
6463
TypeReference.of(ReactiveAfterConvertCallback.class), TypeReference.of(ReactiveAfterSaveCallback.class)),
6564
builder -> builder.withMembers(MemberCategory.INVOKE_DECLARED_CONSTRUCTORS,

0 commit comments

Comments
 (0)