The class exclusion problem

Which of these code snippets successfully excludes the class “myAutoConfiguration.class”?

Options
1.@Configuration
@EnableAutoConfiguration(exclude={myAutoConfiguration.class})
public class MyConfiguration {
}
2.@Configuration
@SpringBootApplication
@EnableAutoConfiguration(exclude={myAutoConfiguration.class})
public class MyConfiguration {
}

3.@Configuration
@EnableAutoConfiguration(disable={myAutoConfiguration.class})
public class MyConfiguration {
}

4.@Configuration
@SpringBootApplication
@EnableAutoConfiguration(disable={myAutoConfiguration.class})
public class MyConfiguration {
}

Related Posts