原因
基准的缓存项目需要使用mybatis,用来创建缓存和初始化缓存,但是某个继承的项目无需缓存,但是在实现存储等情况时需要基准缓存项目的实体类,因此间接依赖了mybatis
解决
在boot启动器中排除自动导入数据源DataSourceAutoConfiguration
@SpringBootApplication(
exclude = {
DataSourceAutoConfiguration.class
}
)
@JetCacheMapperScan("com.xxx.tool.jetcache")
@MapperScan("com.xxx.tool.jetcache.dao")
@Configuration
public class Application {
}