<bean id="cacheManager" class="org.springframework.cache.support.SimpleCacheManager"> <property name="caches"> <set> <bean class="org.springframework.cache.concurrent.ConcurrentMapCacheFactoryBean" p:name="cacheName" p:duration="300" /> </set> </property> </bean> @Service public class MyService { @Cacheable("cacheName") public MyData getData(String key) { MyData data = getDataFromDatabase(key); return data; } @CacheEvict("cacheName") public void updateData(String key, MyData data) { updateDataInDatabase(key, data); } }


上一篇:
下一篇:
切换中文