1.启动报错 2020-03-01
***************************
APPLICATION FAILED TO START
***************************
Description:
Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.
Reason: Failed to determine a suitable driver class
Action:
Consider the following:
If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).
原因:根目录pom文件引入了mysql-springboot相关依赖,应用没有配置文件没有加DataSource配置。
解决1:加数据源配置
解决2:不需要数据源的应用,启动类加该配置
(参考链接:https://blog.csdn.net/qq_22076345/article/details/81713430)
@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})
2.启动报错 :springboot-nacos
2020-03-02 16:16:36.775 [main] ERROR o.s.boot.SpringApplication -Application run failed
java.lang.AbstractMethodError: null
springboot引入的版本2.0.4.RELEASE,
nacos引入版本
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>0.9.0.RELEASE</version>
<optional>true</optional>
</dependency>
但是lib却是cloud 2.1.1版本
将springboot版本换成2.1.1版本 我的问题解决。