<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.3.9</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId> <version>2.5.4</version> </dependency> @Configuration @EnableCaching public class CacheConfig { @Bean public CacheManager cacheManager() { SimpleCacheManager cacheManager = new SimpleCacheManager(); cacheManager.setCaches(Arrays.asList(new ConcurrentMapCache("cacheName"))); return cacheManager; } } @Service public class MyService { @Cacheable("cacheName") public String getData(String key) { return data; } } @SpringBootTest class CacheTest { @Autowired private MyService myService; @Test void testCache() { String data1 = myService.getData("key"); String data2 = myService.getData("key"); assertEquals(data1, data2); } }


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