引入 spring-boot-starter-data-redis 后,无需手写配置即可直接注入 RedisTemplate 使用,这主要依赖 Spring Boot 的哪种机制?
Spring / Java Web
- A.自动配置:starter 传递依赖 + 条件注解按类路径与配置注册默认 Bean
- B.组件扫描:Boot 启动时扫描全部依赖 jar 中带 @Component 的类并注册
- C.编译期生成:Maven / Gradle 插件把配置类源码生成到当前工程中
- D.客户端自注册:Redis 驱动在 JVM 启动时通过 SPI 把自己注册进容器