spring.autoconfigure.exclude 프라퍼티를 yaml 에 지정해서 불필요한 Auto Configuration loading을 막을 수 있다.spring:
autoconfigure:
exclude:
- org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration
- org.springframework.boot.autoconfigure.data.redis.RedisRepositoriesAutoConfiguration
@SpringBootApplication 애노테이션에서도 가능하다. @SpringBootApplication( exclude = { RedisAutoConfiguration.class, RedisRepositoriesAutoConfiguration.class } ) // 문자열로. FQCN 이 아니어도 되는지 여부 확인 필요. @SpringBootApplication( excludeName = { "RedisAutoConfiguration", "RedisRepositoriesAutoConfiguration" } )
@Configuration @AutoConfigureBefore(JacksonAutoConfiguration.class) public class SpringAutoConfiguration { }