In Spring Boot, you can disable specific auto-configuration properties by using the spring.autoconfigure.exclude property. This property can be set in the application.properties or application.yml file, and it takes a comma-separated list of fully-qualified class names of the auto-configurations that should be excluded.

To disable the Database auto configuration in application.properties file:

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration, org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration


To disable Database Auto Configuration in application.yml

spring:
  autoconfigure:
    exclude: org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration, org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,
org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration

Disable Auto Configuration from Spring Boot Main Application:

@SpringBootApplication(exclude = {
        DataSourceAutoConfiguration.class, 
        DataSourceTransactionManagerAutoConfiguration.class,
        HibernateJpaAutoConfiguration.class})
public class MyApplication {
   SpringApplication.run(MySpringBootApplication.class, args);
}