Spring系列汇总
关闭自动装配
Spring Boot 排除自动配置的 4 种方法,关键时刻很有用!
关闭Redis自动装配
需同时关闭:RedisAutoConfiguration.class 和 RedisRepositoriesAutoConfiguration.class
spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
- org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration
RedisRepositoriesAutoConfiguration 对beanName为redisTemplate的bean有依赖,需要一并排除,否则启动报错
***************************
APPLICATION FAILED TO START
***************************
Description:
A component required a bean named 'redisTemplate' that could not be found.
Action:
Consider defining a bean named 'redisTemplate' in your configuration.