From d26a5ece68ac5c8a45a447e262c2801add5689bb Mon Sep 17 00:00:00 2001 From: yangwenjie008 Date: Sat, 31 Dec 2022 09:16:13 +0800 Subject: [PATCH] Fix class loader issue with LazyLoadingProxyInterceptor. Restore original behaviour that was unintentionally changed by modifications related to #4148. Closes: #4260 Original Pull Request: #4261 --- .../data/mongodb/core/convert/LazyLoadingProxyFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxyFactory.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxyFactory.java index 67d9af5f7..4f84d57e4 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxyFactory.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/convert/LazyLoadingProxyFactory.java @@ -120,7 +120,7 @@ public final class LazyLoadingProxyFactory { } return prepareProxyFactory(propertyType, - () -> new LazyLoadingInterceptor(property, callback, source, exceptionTranslator)).getProxy(); + () -> new LazyLoadingInterceptor(property, callback, source, exceptionTranslator)).getProxy(LazyLoadingProxy.class.getClassLoader()); } /**