項目結構:
在gateway模塊引入了common模塊,啟動gateway報錯,
原因:由於common模塊引入了數據庫驅動,gateway啟動的時候會自動加載數據源,配置文件中又沒有配置數據源的相關信息,導致報錯。
解決方案:
1、引入common模塊時,去除掉數據庫驅動依賴
<dependency>
<groupId>com.my.cloudmall</groupId>
<artifactId>cloudmall-common</artifactId>
<version>0.0.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</exclusion>
</exclusions>
</dependency>
2、注解方式:@SpringBootApplication(exclude = DataSourceAutoConfiguration.class)