FastFoodCoding

Login


Connect with one of the following accounts





Login

Please wait while we redirect...

Views: 25061   



If you do not deal with datasource in your sprintboot application, then the following exception will frustrate you.

o.s.b.d.LoggingFailureAnalysisReporter - 

***************************
APPLICATION FAILED TO START
***************************

Description:

Cannot determine embedded database driver class for database type NONE

Action:

If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
 - [report:42] - [] - []

You can fix this problem in two ways

Method-1: Fixing with application.properties file

you can add the fallowing line in application.properties file

spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

Method-2: Fixing with Code

You can add EnableAutoConfiguration annotation with DataSourceAutoConfiguration exclude like below

@SpringBootApplication
@EnableAutoConfiguration (exclude = { DataSourceAutoConfiguration.class })
public class SpringbootApplication {
    SpringApplication.run(SpringbootApplication.class, args);
}

or you can also add excludes to the SpringBootApplication annotation itself

@SpringBootApplication (exclude = { DataSourceAutoConfiguration.class })
public class SpringbootApplication {
    SpringApplication.run(SpringbootApplication.class, args);
}



On By


Top Tutorials

Top Questions

Top Articles

Top Blogs

Top News