So, to sum up, we can use any one of the above methods to disable Spring Boot's auto-configuration of the data source. And this will not affect auto-configuring any other beans. If you have SQL Server Enterprise edition, you can install the Microsoft OLE. Or we can use the exclude attribute on our or annotation: all the above examples, we disabled the auto-configuration of the DataSource. Experience inChoose the Connect for JDBC driver for an IBM DB2 data source. Now, there are a few ways that we can exclude this from the auto-configuration.įirst, we can disable the auto-configuration using the property in our application.properties file: =.jdbc.DataSourceAutoConfigurationĪnd we can do the same using our application.yml file: spring: Download a Microsoft JDBC SQL Server Type 4 driver using this link. The class DataSourceAutoConfiguration is the base class for configuring a data source using the spring.datasource.* properties. As this tutorial uses SQL Server, you need a SQL Server-compatible JDBC driver. But how do we solve this if we're not yet ready to define our data source? Let's see how to prevent Spring Boot from auto-configuring the data source.