2

I am getting weird Spring Boot error – Cannot determine embedded database driver class for database type NONE. This application does not use database but has a dependency in external jar file which has the JPA dependency. I am excluding DataSourceAutoConfiguration in the SpringBootApplication class.

@SpringBootApplication
@EnableAutoConfiguration(exclude={DataSourceAutoConfiguration.class})
public class SpringBatchHelloWorldApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringBatchHelloWorldApplication.class, args);
    }
}
fastcodejava
  • 39,895
  • 28
  • 133
  • 186
  • 1
    Try excluding Transaction Manager and HibernateJpa as well, Like `@EnableAutoConfiguration(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) ` – SMaZ Nov 07 '19 at 03:56
  • 2
    This might help (read Andy Wilkinson's answer): https://stackoverflow.com/questions/24074749/spring-boot-cannot-determine-embedded-database-driver-class-for-database-type – Mark Bramnik Nov 07 '19 at 05:35

0 Answers0