我已经使用@EnableCaching和@Cacheable注释在SpringBoot应用程序中启用了缓存 . 缓存属性在application.yaml文件中定义 .
spring
cache
type=simple
现在我想知道是否有一种方法可以显式访问Spring Boot定义的cacheManager bean(为支持@EnableCaching注释而创建),而无需在配置文件中定义新的CacheManager Bean .
我基本上试图自动装配Spring Boot定义的cacheManager bean,以便我可以对它进行显式调用 .
@Autowired
private CacheManager cacheManager;
...
Cache cache = cacheManage.getCache("toto")
问候
注意:我的IDE告诉我它无法自动装入cacheManager bean
1 回答
最后,IDE警告是错误的 . 我能够自动装配Spring Boot提供的缓存管理器bean,我能够明确地调用它 .
问候