diff --git a/src/main/java/org/springframework/data/mapping/context/AbstractMappingContext.java b/src/main/java/org/springframework/data/mapping/context/AbstractMappingContext.java index 97128572f..ca2a379e2 100644 --- a/src/main/java/org/springframework/data/mapping/context/AbstractMappingContext.java +++ b/src/main/java/org/springframework/data/mapping/context/AbstractMappingContext.java @@ -34,13 +34,9 @@ import java.util.concurrent.ConcurrentMap; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantReadWriteLock; -import org.springframework.beans.BeansException; -import org.springframework.context.ApplicationContext; -import org.springframework.context.ApplicationContextAware; +import org.springframework.beans.factory.InitializingBean; import org.springframework.context.ApplicationEventPublisher; import org.springframework.context.ApplicationEventPublisherAware; -import org.springframework.context.ApplicationListener; -import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.data.mapping.PersistentEntity; import org.springframework.data.mapping.PersistentProperty; import org.springframework.data.mapping.PropertyPath; @@ -67,12 +63,10 @@ import org.springframework.util.ReflectionUtils.FieldFilter; * @author Oliver Gierke */ public abstract class AbstractMappingContext, P extends PersistentProperty

> - implements MappingContext, ApplicationContextAware, ApplicationEventPublisherAware, - ApplicationListener { + implements MappingContext, ApplicationEventPublisherAware, InitializingBean { private final ConcurrentMap, E> persistentEntities = new ConcurrentHashMap, E>(); - private ApplicationContext applicationContext; private ApplicationEventPublisher applicationEventPublisher; private Set> initialEntitySet = new HashSet>(); @@ -83,20 +77,6 @@ public abstract class AbstractMappingContext