我是 Spring Boot 项目的新手。目前我正在开发一个带有spring boot的项目,Jcache和ehcache实现。
我试图了解 spring boot 如何自动配置缓存框架。我做了自己的研究,发现 spring boot @EnableAutoConfiguration 读取 spring.factories 文件并根据类路径中可用的类自动配置与缓存相关的 bean。
这是 spring.factories 文件下提供的 Spring Boot Cache 自动配置基于 Java 的配置文件
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration,\
但是对于 Jcache,“JCacheCacheConfiguration.java”是 Spring Boot 自动配置文件,但是 autoconfigurer.jar 文件中的 spring.factroies 文件下没有这个文件。
那么spring boot如何自动配置Jcache而不在spring.factories文件中输入呢?