Home > Back-end >  Springboot AOP configuration of multiple data sources, banned DataSourceAutoConfiguration or an erro
Springboot AOP configuration of multiple data sources, banned DataSourceAutoConfiguration or an erro

Time:12-07

After recent study springboot, configure multiple data sources, the project start to find the url;
Startup errors as follows:
Error starting ApplicationContext. To display the the conditions report re - run your application with 'debug' enabled.
The 2018-05-18 15:59:15. ERROR 142-8376 [main] O.S.B.D.L oggingFailureAnalysisReporter:

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

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded DataSource could be configured.

Reason: Failed to determine a suitable driver class
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Data source configuration is as follows:
Spring. The datasource. Type=com. Alibaba. Druid. Pool. DruidDataSource
Spring. The datasource. Db1. JdbcUrl=JDBC: mysql://localhost: 3306/41
Spring. The datasource. Db1. Username=root
Spring. The datasource. Db1. Password=root
Spring. The datasource. Db1. Driver - class - name=com. Mysql.. JDBC driver

# data source 2
Spring. The datasource. The jdbcUrl=JDBC: mysql: 3306/51//127.0.0.1:
Spring. The datasource. The username=root
Spring. The datasource. The password=root
Spring. The datasource. The driver - class - name=com. Mysql.. JDBC driver

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Start the class as follows:
@ SpringBootApplication (exclude={DataSourceAutoConfiguration. Class}, scanBasePackages={" com. Test. Service "})
@ MapperScan (basePackages="com. Test. Dao")
Public class ControllerApplication {

Public static void main (String [] args) {
SpringApplication. Run (ControllerApplication. Class, args);
}
}

-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
Pom. XML:
<? The XML version="1.0" encoding="utf-8"?>
XMLNS: xsi="http://www.w3.org/2001/XMLSchema-instance"
Xsi: schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" & gt;
4.0.0 & lt;/modelVersion>

Com. Test
Test01 & lt;/artifactId>
1.0 - SNAPSHOT

Test01 & lt;/name>
The Demo project for Spring Boot


Org. Springframework. Boot
Spring - the boot - starter - parent
2.0.2. RELEASE



Utf-8 & lt;/project. Build. SourceEncoding>
Utf-8 & lt;/project. Reporting. OutputEncoding>
1.8 & lt;/Java. Version>




Org. Springframework. Boot
Spring - the boot - starter - freemarker


Org. Springframework. Boot
Spring - the boot - starter - web


Org. Mybatis. Spring. Boot
Mybatis - spring - the boot - starter
1.3.2 & lt;/version>



Mysql
Mysql connector - java
Runtime


Org. Springframework. Boot
Spring - the boot - starter - tomcat


Org. Springframework. Boot
Spring - the boot - starter - test
Test


Com. Alibaba
Druid
1.1.9 & lt;/version>



Org. Aspectj
Aspectjtools
1.6.2 & lt;/version>



Org.apache.com mons
Commons - lang3 & lt;/artifactId>
3.0 & lt;/version>



nullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnullnull
  • Related