Get the App
SLTechnology News&Howtos  ›  Development  › 

How to solve the problem of starting error report without configuring data source in springboot project

Shulou Source: shulou.com Published: 2022-06-02 04:47:23 09月16日 Update

This article is to share with you about how to solve the problem of starting error reports without configuring data sources in springboot projects. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

The springboot project does not configure the data source to start the error report

Spring boot loads by default

Org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration

Add to the startup class

@ SpringBootApplication (exclude= {DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class})

Just do it.

Springboot configures dual data sources to report errors

Configure multiple data sources to start error reporting:

Error querying database. Cause: java.lang.IllegalArgumentException: dataSource or dataSourceClassName or jdbcUrl is required

The main reason is that in the process of configuring the data source in 1.0, it is mainly written as:

Spring.datasource.url and spring.datasource.driverClassName

After the 2.0 upgrade, you need to change to:

Spring.datasource.jdbc-url and spring.datasource.driver-class-name

It can be solved!

Pay attention to the data source format in the configuration file application.yml when configuring the master-slave database

Thank you for reading! On "how to solve the springboot project does not configure data source startup error problem," this article is shared here, I hope the above content can be of some help to you, so that you can learn more knowledge, if you think the article is good, you can share it out for more people to see it!

Tags: Data configuration data source project problem content file more article good practical master and slave reason multiple database article is in format see knowledge Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Technology Docker Apple Redmi vpn