Spring boots项目常见报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedde

导读:

     大家都知道Spring boots集成了mybatis后很多东西根本不需要我们操作了,就连数据库的链接都不用我们写了,况且还有maven这么变态的中央仓库,很多资源都不用手动去找了,只要知道maven的用处就可以了。相应的,我们如果不了解一些包的机制是会处理不好的,总是以为自己哪里代码有问题,实际上是配置没有配好。


错误:

          

***************************
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


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).

Disconnected from the target VM, address: '127.0.0.1:53382', transport: 'socket'

            这个错误相信很多包没有导好的同学经常遇到


解决方法:

                      打开pom文件,添加对应的依赖,druid

 


    com.alibaba
    druid-spring-boot-starter
    1.1.10

                   如下图所示,

                   Spring boots项目常见报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedde_第1张图片

 

解释:

   打开我们的application.properties配置,会发现我们是配置了数据库链接,使用的正是druid,但是我们并没有在pom文件中进行相应的配置那是不行的,这个是工具类链接,十分强大的工具类。

Spring boots项目常见报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedde_第2张图片


ok,接下来就完成了。


你可能感兴趣的:(Spring boots项目常见报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedde)