From 51d45f34c351e053b893a17ccbefaa8fc48fd2f0 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Thu, 13 Sep 2012 20:00:53 +0200 Subject: [PATCH] DATACMNS-229 - RepositoryInterfaceAwareBeanPostProcessor now uses bean class loader. --- .../core/support/RepositoryInterfaceAwareBeanPostProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-data-commons-core/src/main/java/org/springframework/data/repository/core/support/RepositoryInterfaceAwareBeanPostProcessor.java b/spring-data-commons-core/src/main/java/org/springframework/data/repository/core/support/RepositoryInterfaceAwareBeanPostProcessor.java index be94a2da4..9fcd66809 100644 --- a/spring-data-commons-core/src/main/java/org/springframework/data/repository/core/support/RepositoryInterfaceAwareBeanPostProcessor.java +++ b/spring-data-commons-core/src/main/java/org/springframework/data/repository/core/support/RepositoryInterfaceAwareBeanPostProcessor.java @@ -107,7 +107,7 @@ class RepositoryInterfaceAwareBeanPostProcessor extends InstantiationAwareBeanPo } try { - return ClassUtils.resolveClassName(className, RepositoryInterfaceAwareBeanPostProcessor.class.getClassLoader()); + return ClassUtils.resolveClassName(className, context.getBeanClassLoader()); } catch (IllegalArgumentException ex) { LOG.warn(String.format("Couldn't load class %s referenced as repository interface in bean %s!", className, beanName));