尝试自动加载CacheManager并抛出空指针。本质上,喜欢使用Spring的缓存管理器,而实际的实现是通过ehcache实现的。我们的想法是在将来以这种方式交换实际的缓存提供程序,以便写入spring的界面。所以,这是配置。
<bean id="cacheMgr" class="org.springframework.cache.ehcache.EhCacheCacheManager">
<property name="cacheManager">
<bean class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean">
<property name="configLocation" value="ehcache.xml"/>
<property name="shared" value="true"/>
</bean>
</property>
</bean>
在服务类中,尝试注入。
@Autowired
@Qualifier("cacheMgr")
private org.springframework.cache.CacheManager cacheMgr;
问题在于&#34; cacheMgr&#34;变得空了。不确定问题出在哪里。