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 { }