IDEA报错 Failed to determine a suitable driver class
文章目录
- 现象
- 解决
- 接触标志resources目录
- 重新标志resources目录
现象
在做项目的过程中,需要区分几套环境,一般SpringBoot项目的配置文件也会进行分离,如下:
application-db-dev.yml
application-db-local.yml
application-dev.yml
application-local.yml
application.yml
现在拷贝一份local的作为dev环境的,然后再在application.yml更改spring.profiles.active=local
,按理来说应该是可以直接启动的,但是却报错如下:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-05-06 23:35:15.267 ERROR 12944 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************
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 classAction: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).Process finished with exit code 1
由异常提示是数据库的连接地址没有找到,猜测是 application-db-local.yml 文件没有生效。
解决
接触标志resources目录
重新标志resources目录
IDEA报错 Failed to determine a suitable driver class
文章目录
- 现象
- 解决
- 接触标志resources目录
- 重新标志resources目录
现象
在做项目的过程中,需要区分几套环境,一般SpringBoot项目的配置文件也会进行分离,如下:
application-db-dev.yml
application-db-local.yml
application-dev.yml
application-local.yml
application.yml
现在拷贝一份local的作为dev环境的,然后再在application.yml更改spring.profiles.active=local
,按理来说应该是可以直接启动的,但是却报错如下:
Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.
2022-05-06 23:35:15.267 ERROR 12944 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************
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 classAction: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).Process finished with exit code 1
由异常提示是数据库的连接地址没有找到,猜测是 application-db-local.yml 文件没有生效。