spring为dwr 注入Bean 失败
ERROR[main]2010 10 14 10:43:05||org.directwebremoting.impl.DefaultCreatorManager.addCreator(当前行为:114)|Error loading class for creator 'SpringCreator[testService]'.
java.lang.NullPointerException
无法找到testService
我进过分析原因是如下内容所造成的
<bean id="cacheManager"
class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
<property name="configLocation" value="classpath:ehcache.xml" />
</bean>
<bean id="cacheProviderFacade"
class="org.springmodules.cache.provider.ehcache.EhCacheFacade">
<property name="cacheManager" ref="cacheManager" />
</bean>
<bean id="cachingInterceptor"
class="org.springmodules.cache.interceptor.caching.MethodMapCachingInterceptor">
<property name="cacheProviderFacade" ref="cacheProviderFacade" />
<property name="cachingModels">
<props>
<prop
key="xxx.find*">
cacheName=foreverCache
</prop>
</props>
</property>
</bean>
<bean id="flushingInterceptor"
class="org.springmodules.cache.interceptor.flush.MethodMapFlushingInterceptor">
<property name="cacheProviderFacade" ref="cacheProviderFacade" />
<property name="flushingModels">
<props>
<prop
key="xxxx.save*">
cacheNames=foreverCache
</prop>
</props>
</property>
</bean>
<bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator">
<property name="interceptorNames">
<list>
<value>cachingInterceptor</value>
<value>flushingInterceptor</value>
</list>
</property>
<property name="beanNames">
<list>
<value>testService</value>
</list>
</property>
</bean>
系统中如果对testService配置上缓存拦截后,spring管理的testService就消失了,造成前面的问题
请高手给个好的处理方法,是不是还有其它地方配置的不正确,或是如果处理这种配置