1

How to solve springboot "Cannot determine embedded database driver class fo...

 1 year ago
source link: http://adnjavainterview.blogspot.com/2022/10/how-to-solve-springboot-cannot.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Saturday, 29 October 2022

How to solve springboot "Cannot determine embedded database driver class for database type NONE" Exception

       I posted a last post a year ago, sorry to the users to have disconnectivity of the blog posts due to some reasons. Today we will discuss about one of the issue will face during start of spring boot application without configuring any database things.

        If you are the Spring boot beginer and trying to run the application without configuring the datasource in your application then you can get below exception,

*************************** 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] - [] - []

The above issue we can solve in two ways as follows,

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

2) Fixing with Configuration 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);
}
Thank you for visiting blog.

4 comments:

  1. Thank you, I’ve just been searching for information about this topic
    Online Classes

    Reply
  2. SAP S/4HANA provides businesses with a wide range of collaboration options that can help them streamline their operations, reduce costs, and improve customer satisfaction. From procurement and finance to supply chain and sales, SAP S/4HANA offers a comprehensive set of collaboration tools that can help businesses stay ahead of the competition and drive growth in the digital age. For more information, visit our website SAP Consulting Services or call us @ 1-289-952-8845.

    Reply
  3. Nice... very informative article, keep posting

    Reply

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK