service类
@Cacheable(value = "ServTypeCache",key="#dimsCode")
public DimsType getServByCode(String dimsCode){
return cfgDao.getServByCode(dimsCode);
}
xml
<cache:annotation-driven />
<!-- 创建spring cache bean -->
<bean id="cacheManager" class="org.springframework.cache.support.SimpleCacheManager">
<property name="caches">
<set>
<bean class="org.springframework.cache.concurrent.ConcurrentMapCacheFactoryBean">
<property name="name" value="ServTypeCache"/>
</bean>
</set>
</property>
</bean>
Controller调用,每次都会打出sql,怎么回事呀
DimsType dims = mConfigService.getServByCode(dimsCode);